require_once 'class/class.flags.php'; //echo __LINE__ . "\n"; require_once 'class/class.GlobalTask.php'; //echo __LINE__ . "\n"; require_once 'class/class.smtp.php'; //echo __LINE__ . "\n"; //echo __LINE__ . "\n"; require_once 'class/class.casecreation.php'; //echo __LINE__ . "\n"; //echo __LINE__ . "\n"; require_once 'class/class.FctSearchScreen.php'; //echo __LINE__ . "\n"; require_once 'class/class.eapi_order.php'; require_once 'class/class.eapi_account.php'; require_once 'class/class.cases.php'; require_once 'class/class.note.php'; require_once 'class/class.imap.php'; //ob_end_clean(); require_once 'class/class.display.php'; $eapi_api = new eapi_api(); $order_json = $eapi_api->order_detail_lookup($order_id); $order = json_decode($order_json); ?> <head> </head> <body onload="window.print();"> <?php echo $order->OrderForm; ?> </body>
function edit_case_order($case_id, $order_id) { $case_info = $this->db->fetch_assoc($this->db->query("SELECT * FROM cases WHERE case_id = '{$case_id}'")); $update = array(); $eapi_api = new eapi_api(); $json = $eapi_api->order_detail_lookup($order_id); $order_info = json_decode($json); if ($order_info->Id == $order_id && ($order_info->Account == $case_info["contact_module_id"] || $case_info["contact_module_id"] == '0' || $case_info["contact_module_id"] == '')) { $update["OrderNumber"] = $order_id; $update['contact_module_id'] = $order_info->Account; $update['contact_module_name'] = 'eapi_ACCOUNT'; $this->db->update('cases', $update, 'case_id', $case_id); return $this->display_order_div($case_id, $order_id); } return 'invalid'; }
<?php $oa = $this->db->fetch_assoc($this->db->query("SELECT OrderNumber FROM cases WHERE case_id='{$module_id}'")); if ($oa['OrderNumber'] != '') { $eapi_api = new eapi_api(); $json = $eapi_api->order_detail_lookup($oa['OrderNumber']); $order_details = json_decode($json); $defaults["priority_date"] = date("Y-m-d", strtotime($order_details->Statuses[0]->StatusTime)); $defaults['optional1'] = $order_details->Location; // file_put_contents('/tmp/debug.txt', $tmp); }