$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);" />';
$value_dhl = '<input type="text" id="log_value_dhl" value="" readonly="readonly" onclick="select(this);" />';
$awb = '<input type="text" id="awb_no" value="' . $log_data['awb_no'] . '" />';
        $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);
//HEADER
$top_header_pos = $pdf->top_margin + 25;