Example #1
0
 $name = '';
 $amount = '';
 $status = filter_var($post_status, FILTER_SANITIZE_STRING);
 $date = date('Y-m-d H:i:s');
 if ($_temp_data->payment_status == 'Paid') {
     $payment = 'Refunded';
 } else {
     $payment = 'Unpaid';
 }
 if ($_temp_data->fulfillment_status == 'Delivered') {
     $fulfillment = 'Returned';
 } else {
     $fulfillment = 'Unfulfilled';
 }
 if ($status == 'Expired') {
     $_update->update_status_expired($status, $date, $payment, $fulfillment, $order_id);
 } else {
     if ($status == 'Cancelled') {
         $_update->update_status_cancel($status, $date, $payment, $fulfillment, $order_id);
     }
 }
 $_update->update_confirm($bank, $name, $amount, $payment, $order_id);
 /* --- RECOVER STOCK ---*/
 if ($_temp_data->order_status == 'Open') {
     $get_item = $_get->order_get_size_type($order_id);
     foreach ($get_item as $get_item) {
         $temp_stock = $_get->get_product_stock($get_item->type_id, $get_item->stock_name);
         $stock = $temp_stock->stock_quantity + $get_item->item_quantity;
         $_update->order_update_stock($stock, $temp_stock->stock_id);
     }
 }