| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- /**
- * Order Data
- *
- * Functions for displaying the order items meta box.
- *
- * @author WooThemes
- * @category Admin
- * @package WooCommerce/Admin/Meta Boxes
- * @version 2.1.0
- */
- if ( ! defined( 'ABSPATH' ) ) {
- exit; // Exit if accessed directly
- }
- /**
- * WC_Meta_Box_Order_Items Class.
- */
- class WC_Meta_Box_Order_Items {
- /**
- * Output the metabox.
- *
- * @param WP_Post $post
- */
- public static function output( $post ) {
- global $post, $thepostid, $theorder;
- if ( ! is_int( $thepostid ) ) {
- $thepostid = $post->ID;
- }
- if ( ! is_object( $theorder ) ) {
- $theorder = wc_get_order( $thepostid );
- }
- $order = $theorder;
- $data = get_post_meta( $post->ID );
- include 'views/html-order-items.php';
- }
- /**
- * Save meta box data.
- *
- * @param int $post_id
- */
- public static function save( $post_id ) {
- /**
- * This $_POST variable's data has been validated and escaped
- * inside `wc_save_order_items()` function.
- */
- wc_save_order_items( $post_id, $_POST );
- }
- }
|