$class_jp = new jng_sp_packages(); use_class("jng_sp_orders"); $class_jo = new jng_sp_orders(); $package_id = tep_db_prepare_input($_GET['id']); $orders_array = $class_jp->getOrders($package_id); $items_array = $class_jp->getItems($package_id); } elseif (isset($_GET['pid']) && $_GET['pid'] != '') { $type = 'jng'; //JNG PACKAGES use_class("minierp_packages"); $class_mp = new minierp_packages(); use_class("orders"); $class_o = new orders(); $package_id = tep_db_prepare_input($_GET['pid']); $orders_array = $class_mp->getOrders($package_id); $items_array = $class_mp->getProducts($package_id); } else { exit; } class PDF extends FPDF { var $left_margin; var $page_width; var $label_width; var $label_height; var $label_per_width; var $label_per_height; //Page header function Header() { $this->SetDrawColor(200, 200, 200);
$package_awb = tep_db_prepare_input($_POST['package_awb']); use_class('minierp_packages'); $class_mp = new minierp_packages(); $class_mp->updateAWBno($package_id, $package_awb); $result = array(); $result['package_id'] = $package_id; $result['package_awb'] = $package_awb; ajaxReturn($result); exit; } elseif ($_POST['me_action'] == 'SENDTOCUSTOMER') { $package_id = tep_db_prepare_input($_POST['package_id']); $old_status = '8'; $new_status = '9'; use_class('minierp_packages'); $class_mp = new minierp_packages(); $products = $class_mp->getProducts($package_id); $total_products = 0; foreach ($products as $opid) { $product = $class_o->retrieveProductDetail($opid); if ($product['status'] == $old_status) { $total_products++; $class_o->updateProductStatus($opid, $new_status, $session_userinfo['username']); } } $class_o->sendProductStatusNotification($products, $new_status, $languages[2]['path']); $result = array(); $result['package_id'] = $package_id; $result['old_status'] = $old_status; $result['new_status'] = $new_status; $result['total_products'] = $total_products; ajaxReturn($result);
break 2; } } } } $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"); ////////////////////////////////
require_once '../confy.php'; require_once '../functions.php'; require_once '../functions-2.php'; tep_db_connect(); use_class('orders'); $class_o = new orders(); use_class('minierp_packages'); $class_mp = new minierp_packages(); $export = 'NONE'; $packages = $class_mp->getReceivedPackages(); $lines = array(); if (count($packages) > 0) { foreach ($packages as $package) { $id = $package['packages_id']; $orders_array = $class_mp->getOrders($id); $items_array = $class_mp->getProducts($id); $order_counter = 0; foreach ($orders_array as $order_id) { $order_counter++; $items = $class_o->retrieveProducts($order_id); $item_counter = 0; foreach ($items as $item) { if (!$class_o->productStatusIsCancelled($item['status']) && in_array($item['orders_products_id'], $items_array)) { $item_counter++; } } if ($item_counter > 0) { $order = $class_o->retrieveDetail($order_id); $cols = array(); $cols[] = $package['packages_id']; $cols[] = $package['packages_code'];