} } } $logger->write("- {$counter} SP Items Updated"); //JNG PACKAGES $counter = 0; use_class('minierp_packages'); $class_mp = new minierp_packages(); use_class('orders'); $class_o = new orders(); $packages = $class_mp->retrieveUnreceivedPackages(); foreach ($packages as $pid => $p) { $status_check = array('8', '9'); $items = $class_mp->getProducts($pid); foreach ($items as $item_id) { $ih = $class_o->retrieveProductHistory($item_id); foreach ($ih as $h) { if (in_array($h['status'], $status_check)) { $counter++; $class_mp->setReceiveDate($pid, $h['status_date']); break 2; } } } } $logger->write("- {$counter} JG Items Updated"); $logger->write("Task 1 - End"); $logger->write("Task 2 (ORDER CHECK N SET COMPLETE) - Start"); //////////////////////////////// // ORDER CHECK N SET COMPLETE // ////////////////////////////////
<?php use_class('orders'); $class_o = new orders(); use_class('products_minierp'); $class_pm = new products_minierp(); $opid = tep_db_prepare_input($_GET['opid']); $statusName = $class_o->productStatusName(); $item = $class_o->retrieveProductDetail($opid); $product = $class_pm->retrieveDetail($item['products_id'], 'p'); $order = $class_o->retrieveDetail($item['orders_id']); $history = $class_o->retrieveProductHistory($opid); $history_prod = retrieveProductionHistory('JG', $opid); $htable = array(); $ht = array(); $ht['sort'] = 'No'; $ht['date_add'] = 'Date'; $ht['status'] = 'Status'; //$ht['qty'] = 'Qty'; $ht['login'] = '******'; $htable[] = $ht; $count = 0; $total_history = count($history); $prev_info = array(); foreach ($history as $hk => $h) { $count++; $timestamp = strtotime($h['status_date']); $ht = array(); $ht['sort'] = $count; $ht['date_add'] = date('d.m.y H:i:s', $timestamp); $ht['status'] = $statusName[$h['status']];