Only show actions when needed. #1755

This commit is contained in:
Mike Jolley 2012-12-12 16:00:11 +00:00
parent a2bf32d416
commit 88b7af1f3f
1 changed files with 3 additions and 0 deletions

View File

@ -450,6 +450,7 @@ function woocommerce_order_actions_meta_box( $post ) {
}
?>
</optgroup>
<?php if ( in_array( $order->status, array( 'processing', 'on-hold', 'complete' ) ) ) : ?>
<optgroup label="<?php _e( 'Refund Order', 'woocommerce' ); ?>">
<?php
$gateways = $woocommerce->payment_gateways->payment_gateways();
@ -465,9 +466,11 @@ function woocommerce_order_actions_meta_box( $post ) {
echo '<option value="refund_order" ' . disabled( $supports_refunds, false ) . '>' . sprintf( __( 'Refund Order via %s', 'woocommerce' ), $order->payment_method ) . '</option>';
}
echo '<option value="manual_refund_order">' . __( 'Mark Order Refunded', 'woocommerce' ) . '</option>';
?>
</optgroup>
<?php endif; ?>
</select>
<button class="button"><?php _e( 'Apply', 'woocommerce' ); ?></button>