| 1 |
<?php |
| 2 |
/** |
| 3 |
* Retrieve plugin option value(s). |
| 4 |
* |
| 5 |
* @author Mahdi Yazdani |
| 6 |
* @package Woo Additional Terms |
| 7 |
* @since 1.0 |
| 8 |
*/ |
| 9 |
/** |
| 10 |
* Display additional terms field value on order details page. |
| 11 |
* |
| 12 |
*@since 1.0 |
| 13 |
*/ |
| 14 |
if (!function_exists('woo_additional_terms_field_value_admin_order_meta')): |
| 15 |
function woo_additional_terms_field_value_admin_order_meta( $order ){ |
| 16 |
// Retrieve order meta value(s) |
| 17 |
$woo_additional_terms_title = ( get_option( 'woo_additional_terms_title' ) ) ? esc_attr( get_option( 'woo_additional_terms_title' ) ) : __('Additional Terms', 'woo-additional-terms'); |
| 18 |
$woo_additional_terms = ( !empty( get_post_meta($order->id, 'woo-additional-terms-checkbox', true )) && get_post_meta( $order->id, 'woo-additional-terms-checkbox', true ) === 'on' ) ? __('Accepted', 'woo-additional-terms') : ''; |
| 19 |
echo '<p style="clear: both;">' . PHP_EOL; |
| 20 |
echo '<strong>' . $woo_additional_terms_title . '</strong><br/>' . PHP_EOL; |
| 21 |
echo $woo_additional_terms; |
| 22 |
echo '</p>' . PHP_EOL; |
| 23 |
} |
| 24 |
endif; |
| 25 |
add_action( 'woocommerce_admin_order_data_after_billing_address', 'woo_additional_terms_field_value_admin_order_meta', 10, 1 ); |