function view_delivery() { $response = array('action' => 'viewDelivery', 'message' => '(no message)'); $ticket_id = getParameter('view_delivery_id'); global $arrConf; $oMainConsole = new getInfoMainConsole(); $oMainConsole->callcenter_db_connect($arrConf['cadena_dsn']); $delivery = $oMainConsole->getDeliveryById($ticket_id); if (!$delivery) { $response['action'] = 'error'; $response['message'] = 'Lỗi kết nối dữ liệu'; } $oMainConsole->callcenter_db_disconnect(); // get history log include_once "modules/ticket_delivery/libs/Ticket_Delivery.class.php"; $pDB = new paloDB($arrConf['cadena_dsn']); $pTicketExpand = new Ticket_Delivery($pDB); $arrLog = $pTicketExpand->getTicketLog($ticket_id); //return json $response['message'] = $delivery; $response['log'] = $arrLog; $json = new Services_JSON(); Header('Content-Type: application/json'); return $json->encode($response); }