Exemple #1
0
    $_update->update($usability, $validity, $type, $amount, $code, $start, $end, $status, $visibility, $voucher_id);
    $type = 'success';
    $msg = 'Changes successfully saved';
    set_alert($type, $msg);
    safe_redirect('self');
}
/* --- ORDER --- */
if (isset($_POST['btn-detail-voucher']) && $_POST['btn-detail-voucher'] == "GO") {
    $order_id = $_POST['order_id'];
    // Get order_id
    $post_action = $_POST['option-action'];
    // Action : Change or Delete
    if ($post_action == "delete") {
        foreach ($order_id as $order_id) {
            $order_id = filter_var($order_id, FILTER_SANITIZE_NUMBER_INT);
            $_temp_data = $_get->get_order_data($order_id);
            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);
                }
            }
            $_update->delete_user_purchase($order_id);
            $_update->delete_order_item($order_id);
            $_update->delete_order($order_id);
        }
        $page = 'self';
        $type = 'success';
        $msg = 'Order(s) successfully deleted';