Changeset 3059538
- Timestamp:
- 03/27/2024 07:47:44 AM (2 years ago)
- Location:
- jt-express/trunk
- Files:
-
- 4 edited
-
admin/class-jnt-cancel-order.php (modified) (2 diffs)
-
admin/class-jnt-order.php (modified) (4 diffs)
-
includes/class-jnt-helper.php (modified) (1 diff)
-
jnt.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
jt-express/trunk/admin/class-jnt-cancel-order.php
r3059504 r3059538 40 40 41 41 foreach ($post_ids as $post_id) { 42 if (!get_post_meta($post_id, 'jtawb', true)) { 42 $order = wc_get_order($post_id); 43 if (!$order->get_meta('jtawb')) { 43 44 } else { 44 45 $processed_ids[] = $post_id; … … 61 62 62 63 if ($status == 'success') { 63 if (!get_post_meta($id, 'cancel', true)) { 64 $cancelled = array(); 65 array_push($cancelled, $awb_no); 66 add_post_meta($id, 'cancel', $cancelled); 67 } else { 68 $cancelled = get_post_meta($id, 'cancel', true); 69 array_push($cancelled, $awb_no); 70 update_post_meta($id, 'cancel', $cancelled); 71 } 72 delete_post_meta($id, 'jtawb'); 73 delete_post_meta($id, 'jtorder'); 74 delete_post_meta($id, 'jtcode'); 64 $order = wc_get_order($id); 65 $order->delete_meta_data('jtawb'); 66 $order->delete_meta_data('jtorder'); 67 $order->delete_meta_data('jtcode'); 68 $order->save(); 75 69 } else { 76 70 array_push($reasons, array('id' => $id, 'reason' => $reason)); -
jt-express/trunk/admin/class-jnt-order.php
r3059504 r3059538 23 23 add_filter('handle_bulk_actions-woocommerce_page_wc-orders', [$this, 'handle_bulk_action_create_order'], 10, 3); 24 24 25 add_filter('manage_woocommerce_page_wc-orders_columns', [$this, ' wc_table_order_number_column_header']);25 add_filter('manage_woocommerce_page_wc-orders_columns', [$this, 'table_order_number_column_header']); 26 26 add_action('manage_woocommerce_page_wc-orders_custom_column', [$this, 'wc_table_order_number_column_content'], 10, 2); 27 27 … … 63 63 64 64 foreach ($post_ids as $post_id) { 65 if (!get_post_meta($post_id, 'jtawb', true)) { 65 $order = wc_get_order($post_id); 66 if (!$order->get_meta('jtawb')) { 66 67 $processed_ids[] = $post_id; 67 68 } else { … … 132 133 { 133 134 $columns['waybill'] = 'J&T Waybill'; 134 $columns['cancel'] = 'J&T Cancelled Order';135 135 return $columns; 136 136 } … … 159 159 break; 160 160 } 161 }162 163 public function wc_table_order_number_column_header($columns)164 {165 $columns['waybill'] = 'J&T Waybill';166 return $columns;167 161 } 168 162 -
jt-express/trunk/includes/class-jnt-helper.php
r2989488 r3059538 154 154 foreach ($ids as $key => $id) { 155 155 156 $order = wc_get_order($id); 157 156 158 $infos = array( 157 159 'id' => $id, 158 'awb' => get_post_meta($id, 'jtawb', true),159 'order' => get_post_meta($id, 'jtorder', true)160 'awb' => $order->get_meta('jtawb'), 161 'order' => $order->get_meta('jtorder') 160 162 ); 161 163 -
jt-express/trunk/jnt.php
r3059504 r3059538 5 5 Description: WooCommerce integration for J&T Express Malaysia. 6 6 Author: woocs 7 Version: 2.0. 87 Version: 2.0.9 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
Note: See TracChangeset
for help on using the changeset viewer.