Пример #1
0
            /* --- FAILED / ERROR / DENIED --- */
            $ord_day = date("d");
            $ord_month = date("m");
            $ord_year = date("y");
            $ord_hour = date('H');
            $ord_min = date('i');
            $ord_sec = date('s');
            $ord_date = $ord_year . "-" . $ord_month . "-" . $ord_day . ' ' . $ord_hour . ':' . $ord_min . ':' . $ord_sec;
            $status = 'Cancelled';
            $payment = 'Unpaid';
            $fulfillment = 'Unfulfilled';
            $cancelled_date = $ord_date;
            $order_closed_date = $ord_date;
            $confirm_bank = '';
            $confirm_name = '';
            $confirm_amount = '';
            $order_number = $success->order_number;
            if ($_SESSION['veritrans']['email'] != 'done') {
                $_update->update_order_status($status, $payment, $fulfillment, $cancelled_date, $order_closed_date, $confirm_bank, $confirm_name, $confirm_amount, $order_number);
                $order_item = $_get->get_cart_item($order_number);
                foreach ($order_item as $order_item) {
                    $current_stock = $_get->get_item_stock($order_item->type_id, $order_item->stock_name);
                    $temp_stock = $current_stock->stock_quantity + $order_item->item_quantity;
                    $_update->update_order_item($temp_stock, $order_item->type_id, $order_item->stock_name);
                }
                /* --- EMAIL: CHALLANGE --- */
                safe_redirect('email-veritrans-customer-failed/' . $order_number);
            }
        }
    }
}