Пример #1
0
    $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);
Пример #2
0
     $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);
Пример #3
0
                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'];