function updateRow_TicketDelivery($pDB, $pDB_2, $module_name) { $sTicketId = trim(getParameter('ticket_id')); $pTicket_Delivery = new Ticket_Delivery($pDB); $pACL = new paloACL($pDB_2); $arrResult = $pTicket_Delivery->getTicket_DeliveryById($sTicketId); $img_dir = "modules/{$module_name}/images/"; $value = $arrResult[0]; $ticket = ''; $name = $pACL->getUsers($value['accounting_id']); $elastix_user = is_null($value['accounting_id']) ? '(Chưa nhận)' : $name[0][1]; // show files $download = ''; foreach ($value['ticket_attachment'] as $row) { $url = "/modules/agent_console/ajax-attachments-handler.php?download=" . $row['filepath'] . "&name=" . $row['filename']; $filename = $row['filename']; $download .= "*<a href='{$url}' target='_blank' title='{$filename}'>" . shorten($filename) . "</a><br/>"; } $print = '<a href="javascript:void(0)" onclick="print(\'' . $value['id'] . '\')"><img src="' . $img_dir . 'print.png" title="In phiếu"></a>'; $enable = $value['isActive'] == '1' ? '<a href="javascript:void(0)" onclick="disable(\'' . $value['id'] . '\')"><img src="' . $img_dir . 'disable.png" title="Hủy yêu cầu giao vé"></a> ' : '<a href="javascript:void(0)" onclick="enable(\'' . $value['id'] . '\')"><img src="' . $img_dir . 'enable.png" title="Tạo lại yêu cầu giao vé"></a>'; $print .= ' ' . $enable; if ($value['isActive'] == '0') { $value['status'] = 'Đã hủy'; } // function show base on status switch ($value['status']) { case 'Mới': $function = '<a href="javascript:void(1)" onclick="assign_form(\'' . $value['id'] . '\')"><img src="' . $img_dir . 'assign.png" title="Phân công"></a>'; break; case 'Đang giao': $function = '<a href="javascript:void(1)" onclick="assign_form(\'' . $value['id'] . '\')"><img src="' . $img_dir . 'assign.png" title="Đổi phân công"></a> <a href="javascript:void(1)" onclick="collect_form(\'' . $value['id'] . '\',\'' . $elastix_user . '\')"><img src="' . $img_dir . 'result.png" title="Kết quả"></a>'; break; case 'Đã nhận tiền': $function = '<a href="javascript:void(1)" onclick="uncollect_form(\'' . $value['id'] . '\',\'' . $elastix_user . '\')"><img src="' . $img_dir . 'unpaid.png" title="Hủy nhận tiền"></a>'; break; case 'Chờ xử lý': $function = '<a href="javascript:void(1)" onclick="assign_form(\'' . $value['id'] . '\')"><img src="' . $img_dir . 'assign.png" title="Phân công"></a>'; break; default: $function = ''; } // show ticket code foreach ($value['ticket_code'] as $row) { $ticket .= $row . '<br>'; } // append html $html = ''; $html .= '<td class="table_data">' . $value['id'] . '</td>'; $html .= '<td class="table_data">' . $value['customer_name'] . '</td>'; $html .= '<td class="table_data">' . $value['customer_phone'] . '</td>'; $html .= '<td class="table_data"><span title="Chi nhánh: ' . $value['office'] . '">' . $value['agent_name'] . '</span></td>'; $html .= '<td class="table_data">' . '<a href="javascript:void(1)" title="' . $value['deliver_address'] . '" onclick="view_address(\'' . $value['deliver_address'] . '\')">' . shorten($value['deliver_address']) . ' </a></td>'; $html .= '<td class="table_data">' . $value['pay_amount'] . '</td>'; $html .= '<td class="table_data">' . $ticket . '</td>'; $html .= '<td class="table_data">' . showStatus($value['status']) . '</td>'; $html .= '<td class="table_data">' . $value['delivery_name'] . '</td>'; $html .= '<td class="table_data">' . (is_null($value['delivery_date']) ? '' : date("d-m-Y H:m:s", strtotime($value['delivery_date']))) . '</td>'; $html .= '<td class="table_data">' . $download . '</td>'; $html .= '<td class="table_data">' . (is_null($value['collection_date']) ? '' : date("d-m-Y H:m:s", strtotime($value['collection_date']))) . '</td>'; $html .= '<td class="table_data">' . $function . '</td>'; $html .= '<td class="table_data"><a href="javascript:void(1)" onclick="view_log(\'' . $value['id'] . '\')"> <img src="' . $img_dir . 'extra.png" title="Xem chi tiết"></a></td>'; $html .= '<td class="table_data">' . $print . '</td>'; return $html; }
function html_ticket($ticket_id, $pDB) { $pTicket_Delivery = new Ticket_Delivery($pDB); $arrResult = $pTicket_Delivery->getTicket_DeliveryById($ticket_id); $count = 0; $ticket = ''; foreach ($arrResult[0]['ticket_code'] as $code) { if ($count == count($arrResult[0]['ticket_code']) - 1) { $ticket .= $code; } else { $ticket .= $code . '<br/>'; } $count++; } $html = '<p><table> <tr> <td width="20%"><img src="images/logo.png" alt="test alt attribute" border="0" /></td> <td width="65%"> <b>Công ty TNHH XD-TM-DL Hồng Ngọc Hà</b><br/> CN1 : 178 Lê Thánh Tôn, Q1, TP HCM - Hotline: (08)38 273 880<br/> CN2: 268 Cô Bắc Q1, TP HCM - Hotline: (08) 38 365 318 </td> <td width="15%"> STT: <b>' . $ticket_id . '</b> </td> </tr> </table> <br/> <h2 style="text-align:center;">PHIẾU GIAO VÉ KIÊM PHIẾU THU</h2> <table cellpadding="5"> <tbody> <tr> <td width="18%"><b>Khách hàng:</b></td> <td width="22%">' . $arrResult[0]['customer_name'] . '</td> <td width="20%"><b>Địa chỉ:</b></td> <td width="50%">' . $arrResult[0]['deliver_address'] . '</td> </tr> <tr> <td><b>Số điện thoại:</b></td> <td>' . $arrResult[0]['customer_phone'] . '</td> <td><b>Nhân viên:</b></td> <td>' . $arrResult[0]['agent_name'] . '</td> </tr> <tr> <td><b>Mã vé:</b></td> <td>' . $ticket . '</td> <td><b>Ngày xuất vé:</b></td> <td>' . date("d/m/Y", strtotime($arrResult[0]['purchase_date'])) . '</td> </tr> <tr> <td><b>Giá vé:</b></td> <td>' . $arrResult[0]['price'] . '</td> <td><b>Thuế:</b></td> <td>' . $arrResult[0]['tax'] . '</td> </tr> <tr> <td><b>Tỉ giá:</b></td> <td>' . $arrResult[0]['currency_rate'] . '</td> </tr> <tr> <td><b>Tổng cộng:</b></td> <td>' . $arrResult[0]['pay_amount'] . '</td> </tr> </tbody></table><br/> <br/> <table> <tbody> <tr> <td align="center"> Người giao </td> <td align="center"> Người nhận </td> </tr> </tbody> </table> <br/><br/><br/><br/><br/><br/> <hr></p> <br/> <p><table> <tr> <td width="20%"><img src="images/logo1.png" alt="test alt attribute" border="0" /></td> <td width="65%"> <b>Công ty TNHH XD-TM-DL Hồng Ngọc Hà</b><br/> CN1 : 178 Lê Thánh Tôn, Q1, TP HCM - Hotline: (08)38 273 880<br/> CN2: 268 Cô Bắc Q1, TP HCM - Hotline: (08) 38 365 318 </td> <td width="15%"> STT: <b>' . $ticket_id . '</b> </td> </tr> </table> <br/> <h2 style="text-align:center;">PHIẾU GIAO VÉ KIÊM PHIẾU THU</h2> <table cellpadding="5"> <tbody> <tr> <td width="18%"><b>Khách hàng:</b></td> <td width="22%">' . $arrResult[0]['customer_name'] . '</td> <td width="20%"><b>Địa chỉ:</b></td> <td width="50%">' . $arrResult[0]['deliver_address'] . '</td> </tr> <tr> <td><b>Số điện thoại:</b></td> <td>' . $arrResult[0]['customer_phone'] . '</td> <td><b>Nhân viên:</b></td> <td>' . $arrResult[0]['agent_name'] . '</td> </tr> <tr> <td><b>Mã vé:</b></td> <td>' . $ticket . '</td> <td><b>Ngày đặt vé:</b></td> <td>' . date("d/m/Y", strtotime($arrResult[0]['purchase_date'])) . '</td> </tr> <tr> <td><b>Giá vé:</b></td> <td>' . $arrResult[0]['price'] . '</td> <td><b>Thuế:</b></td> <td>' . $arrResult[0]['tax'] . '</td> </tr> <tr> <td><b>Tỉ giá:</b></td> <td>' . $arrResult[0]['currency_rate'] . '</td> </tr> <tr> <td><b>Tổng cộng:</b></td> <td>' . $arrResult[0]['pay_amount'] . '</td> </tr> </tbody></table><br/> <br/> <table> <tbody> <tr> <td align="center"> Người giao </td> <td align="center"> Người nhận </td> </tr> </tbody> </table> <br/><br/><br/><br/><br/> </p>'; return $html; }