Exemple #1
0
                }
            }
        }
    }
}
/* --- REVIVE --- */
if (isset($_POST['btn-order-revive'])) {
    $msg = '';
    try {
        $order_status = 'Open';
        $order_expired_date = '0000-00-00 00:00:00';
        $order_open_date = date('Y-m-d H:i:s');
        $order_date = date('Y-m-d H:i:s');
        $order_id = $detail->order_id;
        /* --- DETAIL STOCK --- */
        $getOrderStock = $_get->stockBalancer($order_id);
        $error = array();
        foreach ($getOrderStock as $orderQty) {
            $itemInfo = $_get->checkStock($orderQty->type_id, $orderQty->stock_name);
            $stockOrder = $itemInfo->stock_quantity - $orderQty->item_quantity;
            if ($stockOrder >= 0) {
            } else {
                $error['stock'][$orderQty->type_id] = 1;
            }
        }
        $getOrderStockCRUD = $_get->stockBalancer($order_id);
        if (count($error) > 0) {
            $type = 'danger';
            $msg = 'One of stock is insufficient';
        } else {
            foreach ($getOrderStockCRUD as $crudItem) {