$mc_order = mc_orderDetail($order['jng_sp_id'], $reference, $display_counter, $shipping_name, $shipping_address, $order['customer_shipping_city'], $order['customer_shipping_postcode'], $cod_value); } } } elseif ($order_type == 'JG') { use_class('orders'); $class_o = new orders(); $i_temporary = $class_o->retrieveProductDetail($item_id); if (isset($i_temporary['status']) && $i_temporary['status'] != $REQUIRED_STATUS) { $i_status = $class_o->productStatusName(); $result['status'] = 'BADSTATUS'; $result['badstatus'] = $i_status[$i_temporary['status']]; } else { $order_id = $i_temporary['orders_id']; $order = $class_o->retrieveDetail($order_id); if (isset($order['orders_id'])) { $display_counter = dailyCounterNo($order['date_purchased'], $order['daily_count']); $mc_order = mc_orderDetail('0', 'JG' . $order['orders_id'], $display_counter, $order['delivery_name'], $order['delivery_street_address'], $order['delivery_city'], $order['delivery_postcode'], 0); } } } else { $order_id = ''; $result['status'] = 'BADREQUEST'; } $result['id'] = $order_id; if (isset($mc_order) && is_array($mc_order)) { foreach ($mc_order as $key => $val) { $result[$key] = $val; } } ajaxReturn($result); tep_db_close();
$sp_list = $class_sp->retrieveList("package_prefix='{$order_type}'"); } else { //barcode is still using general mode, get all sp using amvd logistic mode $sp_list = $class_sp->retrieveList("use_amvd_logistic=1"); } $sp_filter = implode(',', array_keys($sp_list)); $q = tep_db_query("SELECT * FROM jng_sp_orders WHERE jng_sp_id IN ({$sp_filter}) AND order_id='{$item_id}' LIMIT 1"); $order = tep_db_fetch_array($q); $sp_code = $sp_list[$order['jng_sp_id']]['package_prefix']; $reference = $order['shipment_id']; $display_counter = dailyCounterNo($order['date_purchased'], $order['daily_count']); $shipping_company = $sp_code; $shipping_name = $order['customer_billing_lastname']; $shipping_address = $order['customer_shipping_id']; $cod_value = 0; $mc_order = mc_orderDetail($order['jng_sp_id'], $sp_code, $pcl_file, $reference, $display_counter, $shipping_company, $shipping_name, $shipping_address, $order['customer_shipping_city'], $order['customer_shipping_postcode'], $order['payment_method'], $cod_value, '', $order['need_repackaging']); $mc_order['packaging_box'] = 'Box ' . amazonGetBoxAvailable($order['jng_sp_id'], $order['order_id'], $shipping_address); } else { $order_id = ''; $result['status'] = 'BADREQUEST'; } $result['id'] = $order_id; $result['otto_prepayment'] = strtoupper(PAYMENT_METHOD_PREPAYMENT); $result['nmde_usepcl'] = $nmde_usepcl; $result['last_scanned'] = "{$order_type}-{$item_id}"; if (isset($mc_order) && is_array($mc_order)) { foreach ($mc_order as $key => $val) { $result[$key] = $val; } } //SETTINGS FOR PRINT INVOICE / DELIVERY DOCUMENT (moved from MC)