<?php
require_once "../clases/config.php";
require_once('../clases/TCPDF/tcpdf.php');


if(isset($_GET['id'])){
	$id=$_GET['id'];
}else{
	exit();
}

$conexion= mysqli_connect(HOST,USER,PASS, DBNAME) or die ("could not connect to mysql"); 
$conexion->set_charset("utf8");
$sql="SELECT id,id_negocio,f_crea,f_act,us_crea,us_act,n_pasajero,tipo_voucher,nombre_proveedor,direccion,ciudad,pais,fono1,fonoe,nombre_pasa,doc_ident,detalle,n_aloj,desde_aloj,hasta_aloj,trans_in,l_aerea_in,n_vuelo_in,hora_in,trans_out,l_aerea_out,n_vuelo_out,hora_out,serv_fecha,serv_hora FROM voucher WHERE id=".$id." LIMIT 1;";
$resultado=mysqli_query($conexion, $sql) or die(mysql_error());   
$registros = mysqli_num_rows ($resultado);



// 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('Administración CYMChiletours');
$pdf->SetTitle('pdf voucher');
$pdf->SetSubject('TCPDF voucher');
$pdf->SetFont('helvetica', '', 8, '', true);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->AddPage();

// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, 'LETTER', true, 'UTF-8', false);

// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('CYM Chiletours');
$pdf->SetTitle('Voucher '.$id);
$pdf->SetSubject('CYM Chiletours Voucher');
//$pdf->SetKeywords('TCPDF, PDF, example, test, guide');

$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);

if ($registros > 0) {
	while ($registro = mysqli_fetch_object ($resultado)) {
		$detalle="";
		$detalle2="";
		$detalle=$detalle.$registro->detalle."\n";
		
		if($registro->tipo_voucher=='ALOJAMIENTO'){
			if($registro->n_aloj!=''){$detalle=$detalle."NOCHES ALOJAMIENTO: ".$registro->n_aloj."\n";}
			if($registro->desde_aloj!=''){$detalle=$detalle."DESDE: ".$registro->desde_aloj."\n";}
			if($registro->hasta_aloj!=''){$detalle=$detalle."HASTA: ".$registro->hasta_aloj."\n";}
		}
		
		if($registro->tipo_voucher=='TRASLADO' AND $registro->trans_in!=''){
			if($registro->trans_in!=''){$detalle=$detalle."IN: ".$registro->trans_in."\n";}
			
			if($registro->l_aerea_in!=''){$detalle2=$detalle2."VUELO LLEGADA: ".$registro->l_aerea_in;}
			if($registro->n_vuelo_in!=''){$detalle2=$detalle2." ".$registro->n_vuelo_in;}
			if($registro->hora_in!=''){$detalle2=$detalle2." ".$registro->hora_in." hrs";}
		}
		if($registro->tipo_voucher=='TRASLADO' AND $registro->trans_out!=''){
			if($registro->trans_out!=''){$detalle=$detalle."OUT: ".$registro->trans_out."\n";}
			
			if($registro->l_aerea_out!=''){$detalle2=$detalle2."VUELO REGRESO: ".$registro->l_aerea_out;}
			if($registro->n_vuelo_out!=''){$detalle2=$detalle2." ".$registro->n_vuelo_out;}
			if($registro->hora_out!=''){$detalle2=$detalle2." ".$registro->hora_out." hrs";}
		}
		if($registro->tipo_voucher=='SERVICIO'){
			if($registro->serv_fecha!=''){$detalle=$detalle."FECHA: ".$registro->serv_fecha."\n";}
			if($registro->serv_hora!=''){$detalle=$detalle."HORA: ".$registro->serv_hora."\n";}
		}
		 
		$dataempresa="Av. Nueva Providencia #1881 - Of. 2502\nProvidencia, Santiago de Chile\nFono: (56-2) 2234 54 12\nventas@cymchiletours.cl\nwww.cymchiletours.cl\n";
		
		
		$data_proveedor=utf8_decode(utf8_encode($registro->nombre_proveedor."\n" .$registro->direccion."\n" .$registro->ciudad.",".$registro->pais."\nTEL. " .$registro->fono1."\nTEL. EMERGENCIA ".$registro->fonoe));

		
		$pdf->SetFont('helvetica', '', 8);
		$pdf->AddPage();
		$pdf->setCellPaddings(1, 1, 1, 1);
		$pdf->setCellMargins(0, 0, 0, 0);
		$pdf->SetTextColor(0,62,100);
		$pdf->SetFillColor(255, 255, 255);
		$pdf->SetLineStyle(array('width' => 0.1, 'solid' => 1, 'color' => array(255,255,255)));
		
		$pdf->writeHTMLCell(45, 10, 10, 5, 'ORIGINAL');
		
		$pdf->writeHTMLCell(45, 10, 10, 9, '<img src="../imagenes/logo_vou.jpg" width="110" height="48">');
		
		$pdf->MultiCell(55, 20,$dataempresa, 1, 'L', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->SetFont('helvetica', '', 10);
		$pdf->SetLineStyle(array('width' => 0.1, 'solid' => 1, 'color' => array(0,62,100)));
		$pdf->MultiCell(20, 20,"VOUCHER\n\n".$registro->id, 1, 'C', 1, 0, '', '', true, 0, false, true, 40, 'T');
		
		
		$pdf->SetFont('helvetica', '', 7);
		$pdf->MultiCell(70, 20,$data_proveedor, 1, 'L', 1, 1, '', '', true, 0, false, true, 40, 'T');
		
		$pdf->SetFont('helvetica', '', 10);
		$pdf->MultiCell(120, 11,"PASAJERO: ".$registro->nombre_pasa, 1, 'L', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->MultiCell(35, 11,"Nº PAX\n".$registro->n_pasajero, 1, 'C', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->MultiCell(35, 11,"Nº FILE\n".$registro->id_negocio, 1, 'C', 1, 1, '', '', true, 0, false, true, 40, 'T');
		
		$pdf->MultiCell(145, 43,$detalle, 1, 'L', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->MultiCell(45, 43,"", 1, 'C', 1, 1, '', '', true, 0, false, true, 40, 'T');
		$pdf->SetFont('helvetica', '', 8);
		$pdf->writeHTMLCell(43, 53, 155, 40, '<img src="../imagenes/timbre.jpg" width="80" height="70"><b><br><br>SÓLO VÁLIDO CON<br>FIRMA O TIMBRE<br>DE LA AGENCIA</b>',0,0,false,true,'C',true);
		
		$pdf->Ln(43);
		$pdf->SetFont('helvetica', '', 10);
		$pdf->SetLineStyle(array('width' => 0.1, 'solid' => 1, 'color' => array(255,255,255)));
		$pdf->Ln(1);
		if($detalle2!=''){
			$pdf->MultiCell(190, 3,$detalle2, 1, 'L', 1, 1, '', '', true, 0, false, true, 40, 'T');
		}
		$pdf->SetFont('helvetica', '', 7);
		$pdf->MultiCell(190, 3,'** El Tour Operador C&M Chiletours advierte que la explotación de seres humanos y abuso a menores de edad en CHILE se encuentra prohibido y penalizado por las leyes N°19.617 y N°20.507**', 1, 'L', 1, 1, '', '', true, 0, false, true, 40, 'T');

		$pdf->SetFont('helvetica', '', 10);
		$pdf->writeHTMLCell(190, 53, 10, 97, '----------------------------------------------------------------------------------------------------------------------------------------------------------------',0,0,false,true,'L',true);
		//$pdf->writeHTMLCell(190, 53, 10, 125, '----------------------------------------------------------------------------------------------------------------------------------------------------------------',0,0,false,true,'L',true);
		
		//COPIA CLIENTE
		$pdf->SetFont('helvetica', '', 8);
		$pdf->SetLineStyle(array('width' => 0.1, 'solid' => 1, 'color' => array(255,255,255)));
		$pdf->writeHTMLCell(45, 30, 10, 106, 'COPIA CLIENTE');
		$pdf->writeHTMLCell(45, 50, 10, 110, '<img src="../imagenes/logo_vou.jpg" width="110" height="48">');
		$pdf->MultiCell(55, 20,$dataempresa, 1, 'L', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->SetFont('helvetica', '', 10);
		$pdf->SetLineStyle(array('width' => 0.1, 'solid' => 1, 'color' => array(0,62,100)));
		$pdf->MultiCell(20, 20,"VOUCHER\n\n".$registro->id, 1, 'C', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->SetFont('helvetica', '', 7);
		$pdf->MultiCell(70, 20,$data_proveedor, 1, 'L', 1, 1, '', '', true, 0, false, true, 40, 'T');
		
		$pdf->SetFont('helvetica', '', 10);
		$pdf->MultiCell(120, 11,"PASAJERO: ".$registro->nombre_pasa, 1, 'L', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->MultiCell(35, 11,"Nº PAX\n".$registro->n_pasajero, 1, 'C', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->MultiCell(35, 11,"Nº FILE\n".$registro->id_negocio, 1, 'C', 1, 1, '', '', true, 0, false, true, 40, 'T');
		
		$pdf->MultiCell(145, 43,$detalle, 1, 'L', 1, 0, '', '', true, 0, false, true, 40, 'T');
		$pdf->MultiCell(45, 43,"", 1, 'C', 1, 1, '', '', true, 0, false, true, 40, 'T');
		$pdf->SetFont('helvetica', '', 8);
		$pdf->writeHTMLCell(43, 53, 155, 141, '<img src="../imagenes/timbre.jpg" width="80" height="70"><b><br><br>SÓLO VÁLIDO CON<br>FIRMA O TIMBRE<br>DE LA AGENCIA</b>',0,0,false,true,'C',true);
		
		$pdf->Ln(43);
		$pdf->SetFont('helvetica', '', 10);
		$pdf->SetLineStyle(array('width' => 0.1, 'solid' => 1, 'color' => array(255,255,255)));
		$pdf->Ln(1);
		if($detalle2!=''){
			$pdf->MultiCell(190, 3,$detalle2, 1, 'L', 1, 1, '', '', true, 0, false, true, 40, 'T');
		}
		$pdf->SetFont('helvetica', '', 7);
		$pdf->MultiCell(190, 3,'** El Tour Operador C&M Chiletours advierte que la explotación de seres humanos y abuso a menores de edad en CHILE se encuentra prohibido y penalizado por las leyes N°19.617 y N°20.507**', 1, 'L', 1, 1, '', '', true, 0, false, true, 40, 'T');
		$pdf->SetFont('helvetica', '', 10);
		$pdf->writeHTMLCell(190, 53, 10, 198, '----------------------------------------------------------------------------------------------------------------------------------------------------------------',0,0,false,true,'L',true);
	}
}


$pdf->Output('voucher'.$id.'.pdf', 'I');


/*$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','I',8);
$pdf->SetTextColor(0,62,100);
$pdf->SetDrawColor(0,62,100);

if ($registros > 0) {
	 while ($registro = mysqli_fetch_object ($resultado)) {
		//echo $registro->id;
		//echo $registro->id_negocio;
		$detalle="";
		$detalle2="";
		$detalle=$detalle.$registro->detalle."\n";
		
		if($registro->tipo_voucher=='ALOJAMIENTO'){
			if($registro->n_aloj!=''){$detalle=$detalle."NOCHES ALOJAMIENTO: ".$registro->n_aloj."\n";}
			if($registro->desde_aloj!=''){$detalle=$detalle."DESDE: ".$registro->desde_aloj."\n";}
			if($registro->hasta_aloj!=''){$detalle=$detalle."HASTA: ".$registro->hasta_aloj."\n";}
		}
		if($registro->tipo_voucher=='TRASLADO' AND $registro->trans_in!=''){
			if($registro->trans_in!=''){$detalle=$detalle."IN: ".$registro->trans_in."\n";}
			
			if($registro->l_aerea_in!=''){$detalle=$detalle2."VUELO SALIDA: ".$registro->l_aerea_in;}
			if($registro->n_vuelo_in!=''){$detalle=$detalle2." ".$registro->n_vuelo_in;}
			if($registro->hora_in!=''){$detalle=$detalle2." ".$registro->hora_in." hrs";}
		}
		if($registro->tipo_voucher=='TRASLADO' AND $registro->trans_out!=''){
			if($registro->trans_out!=''){$detalle=$detalle."OUT: ".$registro->trans_out."\n";}
			
			if($registro->l_aerea_out!=''){$detalle2=$detalle2."VUELO REGRESO: ".$registro->l_aerea_out;}
			if($registro->n_vuelo_out!=''){$detalle2=$detalle2." ".$registro->n_vuelo_out;}
			if($registro->hora_out!=''){$detalle2=$detalle2." ".$registro->hora_out." hrs";}
		}
		if($registro->tipo_voucher=='SERVICIO'){
			if($registro->serv_fecha!=''){$detalle=$detalle."FECHA: ".$registro->serv_fecha."\n";}
			if($registro->serv_hora!=''){$detalle=$detalle."HORA: ".$registro->serv_hora."\n";}
		}
		
		
		
		
		
		
		$x = $pdf->GetX();
		$y = $pdf->GetY();
		
		$pdf->Cell(35,10,$pdf->Image('../imagenes/logo_vou.png',10,8,33));
		$pdf->Multicell(60,5,"Av. Nueva Providencia #1881 - Of. 2502\nProvidencia, Santiago de Chile\nFono: (56-2) 2234 54 12\nventas@cymchiletours.cl\nwww.cymchiletours.cl\n");
		$pdf->SetXY($x + 95, $y);
		$pdf->SetFont('Arial','I',10);
		$pdf->Multicell(20,12.5,"VOUCHER\n".$registro->id,'LTR','C');
		$pdf->SetXY($x + 115, $y);
		$pdf->SetFont('Arial','I',8);
		$data_proveedor=utf8_decode($registro->nombre_proveedor."\n" .$registro->direccion."\n" .$registro->ciudad.",".$registro->pais."\nTEL. " .$registro->fono1."\nTEL. EMERGENCIA ".$registro->fonoe);
		$pdf->Multicell(80,5,$data_proveedor,'TR','L');
		
		$y=$y+25;
		$pdf->Multicell(115,10,"PASAJERO: ".$registro->nombre_pasa,1,'L');
		$pdf->SetXY($x + 115, $y);
		$pdf->Multicell(40,5,utf8_decode("Nº PAX\n").$registro->n_pasajero,'TRB','C');
		$pdf->SetXY($x + 155, $y);
		$pdf->Multicell(40,5,utf8_decode("Nº FILE\n").$registro->id_negocio,'TRB','C');
		
		$y=$y+10;
		$pdf->Multicell(145,10,utf8_decode($detalle),'LRB','L');
		$pdf->SetXY($x+145, $y);
		//$pdf->Image('../imagenes/timbre.png');
		
		$pdf->Image('../imagenes/timbre.png', $x+155, $pdf->GetY()+5, 35);
		$pdf->Multicell(50,5,utf8_decode("\n\n\n\n\n\n\nSÓLO VÁLIDO CON\nFIRMA O TIMBRE\nDE LA AGENCIA"),'RB','C');
		
		$pdf->Multicell(190,5,utf8_decode($detalle2),1,'L');

	 }
}






$pdf->Output();
*/

?>