echo "\n"; $first = false; } echo implode("\t", $oi); echo "\n"; } } echo '</pre>'; exit; */ $whid_depot = WAREHOUSE_ID_FOR_HANDLING_ORDERS; $whid_prod = WAREHOUSE_ID_PRODUCTS_BALI; $whid_elements = WAREHOUSE_ID_ELEMENTS; //LOAD PRODUCTS STOCK FROM DEPOT FROM DEFAULT WAREHOUSE $products_stock = $class_pm->stockRetrieveAll($whid_depot); $products_stock_booked = stock_booking::getBookedQuantityAll($whid_depot); //$products_stock_booked_instock: //this variable contains total products actually in stock (including the booked ones) //it is used for special orders allowed to override the booking status $products_stock_booked_instock = array(); //Remove booked quantity from stock foreach ($products_stock as $k => $v) { if (isset($products_stock_booked[$k])) { $products_stock_booked_instock[$k] = $products_stock[$k]; $products_stock[$k] = $products_stock_booked[$k] >= $products_stock[$k] ? 0 : $products_stock[$k] - $products_stock_booked[$k]; } } //WE STOP CHECKING FOR BALI STOCK UNTIL FURTHER DISCUSSION //WE ARE NOW USING IT FOR KEEPING STOCK FOR LAZADA //16.10.2014 updated by Sahat //$products_stock_bali = $class_pm->stockRetrieveAll($whid_prod);
<?php /** * This module is used to display all current active booking * * @author IT TEAM BONOFACTUM * @created Jun 18, 2013 3:45:28 PM */ use_class('stock_booking'); use_class('products_minierp'); use_class('products_articles'); $class_pm = new products_minierp(); $class_pa = new products_articles(); $articles_booked = stock_booking::getBookedQuantityAll(WAREHOUSE_ID_PRODUCTS_HAMBURG); $articles_stock = $class_pm->stockRetrieveDetailAll(WAREHOUSE_ID_PRODUCTS_HAMBURG, 'booking_active>0'); $ttl_products = 0; $ttl_articles = 0; $ttl_qty_booked = 0; $ttl_cache_error = 0; $articles_result = array(); foreach ($articles_booked as $id => $book_qty) { $id_temp = explode('-', $id); $pid = $id_temp[0]; $aid = $id_temp[1]; if (!isset($articles_result[$pid])) { $articles_result[$pid] = array(); $ttl_products++; } if (!isset($articles_result[$pid][$aid])) { $articles_result[$pid][$aid] = array(); $ttl_articles++;