2014-07-16 20:12:33 +00:00
|
|
|
<?php
|
2015-02-03 14:02:38 +00:00
|
|
|
/**
|
2018-08-20 14:12:12 +00:00
|
|
|
* Show order refund
|
|
|
|
*
|
2015-02-03 14:02:38 +00:00
|
|
|
* @var object $refund The refund object.
|
2018-08-20 14:12:12 +00:00
|
|
|
* @package WooCommerce\Admin
|
2015-02-03 14:02:38 +00:00
|
|
|
*/
|
2018-08-20 14:12:12 +00:00
|
|
|
|
|
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
|
|
exit; // Exit if accessed directly.
|
|
|
|
}
|
|
|
|
|
2016-08-22 10:00:31 +00:00
|
|
|
$who_refunded = new WP_User( $refund->get_refunded_by() );
|
2014-07-16 20:12:33 +00:00
|
|
|
?>
|
2017-11-21 17:50:30 +00:00
|
|
|
<tr class="refund <?php echo ( ! empty( $class ) ) ? esc_attr( $class ) : ''; ?>" data-order_refund_id="<?php echo esc_attr( $refund->get_id() ); ?>">
|
2014-07-22 13:27:47 +00:00
|
|
|
<td class="thumb"><div></div></td>
|
2014-07-16 20:12:33 +00:00
|
|
|
|
|
|
|
<td class="name">
|
2014-08-03 00:57:14 +00:00
|
|
|
<?php
|
2018-03-05 18:59:17 +00:00
|
|
|
if ( $who_refunded->exists() ) {
|
|
|
|
printf(
|
|
|
|
/* translators: 1: refund id 2: refund date 3: username */
|
|
|
|
esc_html__( 'Refund #%1$s - %2$s by %3$s', 'woocommerce' ),
|
2018-08-20 14:12:12 +00:00
|
|
|
esc_html( $refund->get_id() ),
|
|
|
|
esc_html( wc_format_datetime( $refund->get_date_created(), get_option( 'date_format' ) . ', ' . get_option( 'time_format' ) ) ),
|
2018-03-05 18:59:17 +00:00
|
|
|
sprintf(
|
|
|
|
'<abbr class="refund_by" title="%1$s">%2$s</abbr>',
|
|
|
|
/* translators: 1: ID who refunded */
|
|
|
|
sprintf( esc_attr__( 'ID: %d', 'woocommerce' ), absint( $who_refunded->ID ) ),
|
|
|
|
esc_html( $who_refunded->display_name )
|
|
|
|
)
|
|
|
|
);
|
|
|
|
} else {
|
|
|
|
printf(
|
|
|
|
/* translators: 1: refund id 2: refund date */
|
|
|
|
esc_html__( 'Refund #%1$s - %2$s', 'woocommerce' ),
|
2018-08-20 14:12:12 +00:00
|
|
|
esc_html( $refund->get_id() ),
|
|
|
|
esc_html( wc_format_datetime( $refund->get_date_created(), get_option( 'date_format' ) . ', ' . get_option( 'time_format' ) ) )
|
2018-03-05 18:59:17 +00:00
|
|
|
);
|
|
|
|
}
|
2014-08-03 00:57:14 +00:00
|
|
|
?>
|
2016-08-22 12:04:57 +00:00
|
|
|
<?php if ( $refund->get_reason() ) : ?>
|
|
|
|
<p class="description"><?php echo esc_html( $refund->get_reason() ); ?></p>
|
2014-07-28 10:41:47 +00:00
|
|
|
<?php endif; ?>
|
2016-08-22 10:00:31 +00:00
|
|
|
<input type="hidden" class="order_refund_id" name="order_refund_id[]" value="<?php echo esc_attr( $refund->get_id() ); ?>" />
|
2019-10-03 05:53:10 +00:00
|
|
|
|
|
|
|
<?php do_action( 'woocommerce_after_order_refund_item_name', $refund ); ?>
|
2014-07-16 20:12:33 +00:00
|
|
|
</td>
|
|
|
|
|
2016-08-22 10:00:31 +00:00
|
|
|
<?php do_action( 'woocommerce_admin_order_item_values', null, $refund, $refund->get_id() ); ?>
|
2014-10-02 12:40:30 +00:00
|
|
|
|
2014-11-11 13:40:44 +00:00
|
|
|
<td class="item_cost" width="1%"> </td>
|
2014-07-28 10:45:16 +00:00
|
|
|
<td class="quantity" width="1%"> </td>
|
2014-07-16 20:12:33 +00:00
|
|
|
|
|
|
|
<td class="line_cost" width="1%">
|
|
|
|
<div class="view">
|
2018-08-20 14:17:48 +00:00
|
|
|
<?php
|
|
|
|
echo wp_kses_post(
|
|
|
|
wc_price( '-' . $refund->get_amount(), array( 'currency' => $refund->get_currency() ) )
|
|
|
|
);
|
|
|
|
?>
|
2014-07-16 20:12:33 +00:00
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
|
2018-03-05 18:59:17 +00:00
|
|
|
<?php
|
|
|
|
if ( wc_tax_enabled() ) :
|
|
|
|
$total_taxes = count( $order_taxes );
|
|
|
|
?>
|
2016-09-13 21:24:21 +00:00
|
|
|
<?php for ( $i = 0; $i < $total_taxes; $i++ ) : ?>
|
2016-09-02 03:40:52 +00:00
|
|
|
<td class="line_tax" width="1%"></td>
|
|
|
|
<?php endfor; ?>
|
|
|
|
<?php endif; ?>
|
2016-03-22 14:54:02 +00:00
|
|
|
|
2014-07-16 20:12:33 +00:00
|
|
|
<td class="wc-order-edit-line-item">
|
|
|
|
<div class="wc-order-edit-line-item-actions">
|
|
|
|
<a class="delete_refund" href="#"></a>
|
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|