installed plugin Easy Digital Downloads
version 3.1.0.3
This commit is contained in:
@ -0,0 +1,71 @@
|
||||
<?php
|
||||
/**
|
||||
* Order Overview: Actions
|
||||
*
|
||||
* @package EDD
|
||||
* @subpackage Admin/Views
|
||||
* @copyright Copyright (c) 2020, Sandhills Development, LLC
|
||||
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
||||
* @since 3.0
|
||||
*/
|
||||
|
||||
$is_refundable = edd_is_order_refundable( $order->id );
|
||||
$is_override = edd_is_order_refundable_by_override( $order->id );
|
||||
$is_window_passed = edd_is_order_refund_window_passed( $order->id );
|
||||
|
||||
if ( true === edd_is_add_order_page() ) :
|
||||
?>
|
||||
<button
|
||||
id="add-adjustment"
|
||||
class="button button-secondary"
|
||||
>
|
||||
<?php echo esc_html_x( 'Add Adjustment', 'Apply an adjustment to an order', 'easy-digital-downloads' ); ?>
|
||||
</button>
|
||||
|
||||
<?php if ( true === edd_has_active_discounts() ) : ?>
|
||||
<button
|
||||
id="add-discount"
|
||||
class="button button-secondary"
|
||||
>
|
||||
<?php echo esc_html_x( 'Add Discount', 'Apply a discount to an order', 'easy-digital-downloads' ); ?>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
|
||||
<button
|
||||
id="add-item"
|
||||
class="button button-secondary"
|
||||
autofocus
|
||||
>
|
||||
<?php echo esc_html( sprintf( __( 'Add %s', 'easy-digital-downloads' ), edd_get_label_singular() ) ); ?>
|
||||
</button>
|
||||
<?php elseif ( 'refunded' !== $order->status && edd_get_order_total( $order->id ) > 0 ) : ?>
|
||||
<div class="edd-order-overview-actions__locked">
|
||||
<?php esc_html_e( 'Order items cannot be modified.', 'easy-digital-downloads' ); ?>
|
||||
<span alt="f223" class="edd-help-tip dashicons dashicons-editor-help" title="<?php esc_attr_e( 'Issue a refund to adjust the net total for this order.', 'easy-digital-downloads' ); ?>"></span>
|
||||
</div>
|
||||
|
||||
<div class="edd-order-overview-actions__refund">
|
||||
<?php if ( 'amazon' === $order->gateway ) : ?>
|
||||
<span class="dashicons dashicons-lock" title="<?php esc_attr_e( 'Amazon orders must be refunded at the gateway.', 'easy-digital-downloads' ); ?>"></span>
|
||||
<?php elseif ( true === $is_refundable && true === $is_override && true === $is_window_passed ) : ?>
|
||||
<span class="edd-help-tip dashicons dashicons-unlock" title="<?php esc_attr_e( 'The refund window for this Order has passed; however, you have the ability to override this.', 'easy-digital-downloads' ); ?>"></span>
|
||||
<?php elseif ( false === $is_refundable && true === $is_window_passed ) : ?>
|
||||
<span class="edd-help-tip dashicons dashicons-lock" title="<?php esc_attr_e( 'The refund window for this Order has passed.', 'easy-digital-downloads' ); ?>"></span>
|
||||
<?php endif; ?>
|
||||
|
||||
<button
|
||||
id="refund"
|
||||
class="button button-secondary edd-refund-order"
|
||||
<?php if ( false === $is_refundable && false === $is_override ) : ?>
|
||||
disabled
|
||||
<?php endif; ?>
|
||||
>
|
||||
<?php esc_html_e( 'Initialize Refund', 'easy-digital-downloads' ); ?>
|
||||
</button>
|
||||
</div>
|
||||
<?php if ( 'amazon' === $order->gateway ) : ?>
|
||||
<div class="edd-order-overview-actions__notice notice notice-warning">
|
||||
<p><?php esc_attr_e( 'Orders placed through the Amazon gateway must be refunded through Amazon. The order status can then be updated manually.', 'easy-digital-downloads' ); ?></p>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
Reference in New Issue
Block a user