| @@ 1279-1295 (lines=17) @@ | ||
| 1276 | /** |
|
| 1277 | * Remove an order tax. |
|
| 1278 | */ |
|
| 1279 | public static function remove_order_tax() { |
|
| 1280 | check_ajax_referer( 'order-item', 'security' ); |
|
| 1281 | ||
| 1282 | if ( ! current_user_can( 'edit_shop_orders' ) ) { |
|
| 1283 | die( -1 ); |
|
| 1284 | } |
|
| 1285 | ||
| 1286 | $order_id = absint( $_POST['order_id'] ); |
|
| 1287 | $rate_id = absint( $_POST['rate_id'] ); |
|
| 1288 | $order = wc_get_order( $order_id ); |
|
| 1289 | ||
| 1290 | wc_delete_order_item( $rate_id ); |
|
| 1291 | ||
| 1292 | // Return HTML items |
|
| 1293 | include( 'admin/meta-boxes/views/html-order-items.php' ); |
|
| 1294 | die(); |
|
| 1295 | } |
|
| 1296 | ||
| 1297 | /** |
|
| 1298 | * Reduce order item stock. |
|
| @@ 1504-1518 (lines=15) @@ | ||
| 1501 | /** |
|
| 1502 | * Load order items via ajax. |
|
| 1503 | */ |
|
| 1504 | public static function load_order_items() { |
|
| 1505 | check_ajax_referer( 'order-item', 'security' ); |
|
| 1506 | ||
| 1507 | if ( ! current_user_can( 'edit_shop_orders' ) ) { |
|
| 1508 | die( -1 ); |
|
| 1509 | } |
|
| 1510 | ||
| 1511 | // Return HTML items |
|
| 1512 | $order_id = absint( $_POST['order_id'] ); |
|
| 1513 | $order = wc_get_order( $order_id ); |
|
| 1514 | $data = get_post_meta( $order_id ); |
|
| 1515 | include( 'admin/meta-boxes/views/html-order-items.php' ); |
|
| 1516 | ||
| 1517 | die(); |
|
| 1518 | } |
|
| 1519 | ||
| 1520 | /** |
|
| 1521 | * Add order note via ajax. |
|