} //START TEMPLATE $logistic_id = isset($_GET['id']) ? tep_db_prepare_input($_GET['id']) : ''; $log_data = $class_ml->retrieveDetail($logistic_id); $title = 'Package Info'; $logparts = array(); $logparts['ged'] = 'GED'; $logparts['dhl'] = 'DHL'; $logpart = substr($log_data['logistic_code'], 0, 3) == 'DHL' ? 'DHL' : 'GED'; $logpart_options = '<select id="cmb_logpart" style="width:142px;">' . loadComboListFromArray($logparts, $logpart) . '</selct>'; $date_time = $log_data['logistic_date'] == '' || $log_data['logistic_date'] == '0000-00-00' ? time() : strtotime($log_data['logistic_date']); $date_value = date('d.m.Y', $date_time); $date = '<input type="text" id="log_date" class="date_picker" value="' . $date_value . '" />'; $code_ged = '<input type="text" id="log_code-ged" value="' . $log_data['logistic_code'] . '" />'; if ($logpart == 'DHL' && $log_data['logistic_id'] != '' && $log_data['ptb_no'] == '') { $dhlcode = $class_ml->PTBinvoiceNoOldFormat($date_time); } else { $dhlcode = $class_ml->PTBinvoiceNo($date_time, $log_data['ptb_no']); } $code_dhl = '<input type="text" id="log_code-dhl" value="' . $dhlcode . '" disabled="disabled" />'; $weight = '<input type="text" id="log_weight" value="' . $log_data['logistic_weight'] . '" /> <span class="notice">Kg</span>'; $sel_usd = $log_data['currency'] == 'USD' ? 'selected="selected"' : ''; $sel_eur = $log_data['currency'] == 'EUR' ? 'selected="selected"' : ''; $sel_idr = $log_data['currency'] == 'IDR' ? 'selected="selected"' : ''; $price = '<input type="text" id="log_price" value="' . $log_data['logistic_price'] . '" />'; $price .= ' <select id="log_currency">'; $price .= '<option ' . $sel_usd . '>USD</option>'; $price .= '<option ' . $sel_eur . '>EUR</option>'; $price .= '<option ' . $sel_idr . '>IDR</option>'; $price .= '</select>'; $value_ged = '<input type="text" id="log_value_ged" value="" readonly="readonly" onclick="select(this);" />';
$ypos = -1 * $this->top_margin; $this->SetY($ypos); $this->SetFont($this->font_type, '', 8); $this->Cell(0, 4, 'Page ' . $this->PageNo() . ' of {nb}', 0, 1, 'C'); } } $pdf = new PDF('P', 'mm', 'A4'); $pdf->setTitle('Commercial Invoice'); $pdf->SetAuthor('JULIE GRACE'); $pdf->SetCreator('k-Auto Generated PDF'); $pdf->SetDisplayMode('real'); $pdf->AliasNbPages(); $pdf->timestamp = strtotime($log_data['logistic_date']); $pdf->date = date('d.m.Y', $pdf->timestamp); if ($log_data['logistic_id'] != '' && $log_data['ptb_no'] == '') { $invoiceno = $class_ml->PTBinvoiceNoOldFormat($pdf->timestamp); } else { $invoiceno = $class_ml->PTBinvoiceNo($pdf->timestamp, $log_data['ptb_no']); } $pdf->id = $invoiceno; $pdf->left_margin = 9; $pdf->top_margin = 12; $pdf->page_width = 210; $pdf->page_height = 297; $pdf->addFont('Trebuchet MS', '', 'trebuc.php'); $pdf->addFont('Trebuchet MS', 'B', 'trebucbd.php'); $pdf->font_type = 'Trebuchet MS'; $pdf->font_size = 10; $pdf->line_height = 4; $pdf->AddPage(); $pdf->setFont($pdf->font_type, '', $pdf->font_size);