146 lines
3.7 KiB
PHP
Executable File
146 lines
3.7 KiB
PHP
Executable File
<?php
|
|
|
|
//$empresa->AuthUser();
|
|
|
|
require_once(DOC_ROOT.'/tcpdf/config/lang/eng.php');
|
|
require_once(DOC_ROOT.'/tcpdf/tcpdf.php');
|
|
|
|
$envioId = intval($_GET['id']);
|
|
|
|
$envio->setEnvioId($envioId);
|
|
$info = $envio->Info();
|
|
|
|
$sucursal->setSucursalId($info['sucursalId']);
|
|
$info['nomSuc'] = urldecode($sucursal->GetNameById());
|
|
|
|
$infS = $sucursal->Info();
|
|
|
|
$dir = '';
|
|
if($infS['calle'])
|
|
$dir .= $infS['calle'];
|
|
if($infS['noExt'])
|
|
$dir .= '. No. Ext. '.$infS['noExt'];
|
|
if($infS['noInt'])
|
|
$dir .= '. No. Int. '.$infS['noInt'];
|
|
if($infS['colonia'])
|
|
$dir .= '. Col. '.$infS['colonia'];
|
|
if($infS['ciudad'])
|
|
$dir .= ','.$infS['ciudad'];
|
|
if($infS['municipio'])
|
|
$dir .= ', '.$infS['municipio'];
|
|
if($infS['estado'])
|
|
$dir .= ', '.$infS['estado'];
|
|
|
|
$info['direccion'] = utf8_encode($dir);
|
|
|
|
$usuario->setSucursalId($info['sucursalId']);
|
|
$usuario->setTipo('gerente');
|
|
$usuarioId = $usuario->GetUserBySucAndType();
|
|
|
|
$usuario->setUsuarioId($usuarioId);
|
|
$info['gteDest'] = $usuario->GetFullNameById();
|
|
|
|
$envio->setEnvioId($envioId);
|
|
$info['noCajas'] = $envio->GetTotalCajas();
|
|
|
|
$total = $envio->GetValorTotal();
|
|
$info['total'] = number_format($total,2);
|
|
|
|
// create new PDF document
|
|
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
|
|
|
|
// set document information
|
|
$pdf->SetCreator(PDF_CREATOR);
|
|
$pdf->SetAuthor('');
|
|
$pdf->SetTitle('');
|
|
$pdf->SetSubject('');
|
|
$pdf->SetKeywords('');
|
|
|
|
// set default header data
|
|
$pdf->SetHeaderData('', '', 'Talones de Embarque', '');
|
|
|
|
// set header and footer fonts
|
|
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
|
|
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
|
|
|
|
// set default monospaced font
|
|
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
|
|
|
|
//set margins
|
|
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
|
|
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
|
|
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
|
|
|
|
//set auto page breaks
|
|
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
|
|
|
|
//set image scale factor
|
|
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
|
|
|
|
//set some language-dependent strings
|
|
$pdf->setLanguageArray($l);
|
|
|
|
// ---------------------------------------------------------
|
|
|
|
// add a page
|
|
$pdf->AddPage();
|
|
|
|
$pdf->SetFont('helvetica', '', 9);
|
|
|
|
// -----------------------------------------------------------------------------
|
|
|
|
for($k=1; $k<=$info['noCajas']; $k++){
|
|
|
|
$tbl .= '<table cellspacing="0" cellpadding="0" border="1">
|
|
<tr>
|
|
<td align="center" width="150" height="40">
|
|
<div></div>
|
|
<img src="'.DOC_ROOT.'/images/logo.jpg" width="120" height="40">
|
|
</td>
|
|
<td width="490"> <br> Novomoda</td>
|
|
</tr>
|
|
<tr>
|
|
<td height="20"> <b>Remitente</b></td>
|
|
<td>
|
|
CEDIS <br>
|
|
Gte. Abel Pérez <br>
|
|
Dir. Av. Tulipanes, Col. Centro, Oaxaca, Oaxaca. <br>
|
|
Tel. 01-982-123-456 <br>
|
|
No. de Envio: '.$envioId.'
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td height="20"> <b>Destinatario</b></td>
|
|
<td>
|
|
Suc: '.$info['nomSuc'].'<br>
|
|
Gte: '.utf8_encode($info['gteDest']).'<br>
|
|
Dir. '.urldecode($info['direccion']).' <br>
|
|
Tel. '.$infS['telefono'].'
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td height="20"> <b>Conteo de Cajas</b></td>
|
|
<td> Caja '.$k.' de '.$info['noCajas'].'</td>
|
|
</tr>
|
|
<tr>
|
|
<td height="20"> <b>Contenido</b></td>
|
|
<td> Ropa en General</td>
|
|
</tr>
|
|
<tr>
|
|
<td height="20"> <b>Valor</b></td>
|
|
<td> '.$info['total'].'</td>
|
|
</tr>
|
|
</table>
|
|
<br><br><br><br>';
|
|
|
|
}
|
|
|
|
$pdf->writeHTML($tbl, true, false, false, false, '');
|
|
|
|
// -----------------------------------------------------------------------------
|
|
|
|
//Close and output PDF document
|
|
$pdf->Output('example_048.pdf', 'I');
|
|
|
|
|
|
?>
|