<?php
//conecta a la base de datos
//instancia las clases fpdf y phpmailer
require ('fpdf153/fpdf.php');
require ('includes/class.phpmailer.php');
//recibe variables del formulario
$idextracto=$_GET['id_viaje'];
$placa=$_GET['placa'];
$empresa=$_GET['empresa'];
$fechasalida=$_GET['fechasalida'];
$fechallegada=$_GET['fecha_regreso'];
$ciudadUsuarioL=$_GET['ciudadUsuarioL'];
$nombreUsuarioL=$_GET['nombreUsuarioL'];
$ciudadUsuarioL=$_GET['ciudadUsuarioL'];
$in=$_GET['in'];
$cons=$_GET['consecutivo'];
//crea el pdf
$pdf=new FPDF('P','cm','letter');
$pdf->AddPage();
//recibe las variables validadas
$idviaje=$_POST['id_viaje'];
$vehiculo=$_POST['vehiculo'];
$conductor=$_POST['conductor'];
$contratante=$_POST['contratante'];
$origen=$_POST['origen'];
$destino=$_POST['destino'];
$dia_salida=$_POST['dia_salida'];
$mes_salida=$_POST['mes_salida'];
$ano_salida=$_POST['ano_salida'];
$fechasalida=$ano_salida.'-'.$mes_salida.'-'.$dia_salida;
$dia_llegada=$_POST['dia_regreso'];
$mes_llegada=$_POST['mes_regreso'];
$ano_llegada=$_POST['ano_regreso'];
$fechallegada=$ano_llegada.'-'.$mes_llegada.'-'.$dia_llegada;
$objeto=$_POST['objeto'];
$observaciones=$_POST['observaciones'];
//Inserta los datos en la BD
$insertar="INSERT INTO viaje (id_viaje,vehiculo,conductor,contratante,origen,destino,fecha_salida,fecha_regreso,objeto,observaciones) values ('$idviaje','$vehiculo','$conductor','$contratante','$origen','$destino','$fechasalida','$fechallegada','$objeto','$observaciones')";
$sql3="SELECT * FROM vehiculo WHERE no_interno = '".$placa."'";
$sql4="SELECT * FROM oficina WHERE ciudad = '".$ciudadUsuarioL."'";
//cambia formato a la fecha para poder presentarla como dd-mm-aa
$fecha_salida = strtotime($row['fecha_salida']); $fecha_regreso = strtotime($row['fecha_regreso']); //trae las iniciales del conductor
//$conse=$in.'00'.$cons+1;
$conse=$placa;
$conse.=$cons+1;
$direccion=$row4['direccion']." - ".$row4['ciudad'];
$fecha2=date("d-m-Y",$row['fecha_regreso']); //arma el pdf ubicando cada campo traido de la base de datos en una posicion especifica en la hoja SetY lo ubica verticalmente y Setx lo hace horizontalmente
$pdf->Image('logo.JPG', 4, 1.7, 6.7, 1.8);
$pdf->SetFont('Times', '',8);
$pdf->SetY(2.1);
$pdf->SetX(11.6);
$pdf->Cell(0,0,$direccion);
//$pdf->SetY(2.1);
//$pdf->SetX(16);
//$pdf->Cell(0,0,$row4['ciudad']);
$pdf->SetY(2.4);
$pdf->SetX(11.8);
$pdf->SetY(2.7);
$pdf->SetX(12.1);
$pdf->Cell(0,0,$row4['telefono']);
$pdf->SetY(2.7);
$pdf->SetX(13.8);
$pdf->Cell(0,0,'Cel. 313 767 4903');
$pdf->SetY(3);
$pdf->SetX(12.2);
$pdf->Cell(0,0,'AVANTEL: 10*2744 - 350 664 5192');
$pdf->SetY(3.3);
$pdf->SetX(11.9);
$pdf->SetFont('Times','B',8);
$pdf->Cell(0,0,'En internet: [url]http://www.everestltda.com');[/url]
$pdf->SetFont('Arial','B',12);
$pdf->SetY(4.3);
$pdf->SetX(7);
$pdf->Cell(0,0,$conse);
$pdf->SetY(6);
$pdf->SetX(5);
$pdf->Cell(0,0,$origen);
$pdf->SetY(6.6);
$pdf->SetX(5);
$pdf->Cell(0,0,$destino);
$pdf->SetY(7.2);
$pdf->SetX(7.3);
$pdf->Cell(0,0,date("d-m-Y", $fechasalida)); $pdf->SetY(7.2);
$pdf->SetX(16);
$pdf->Cell(0,0, date("d-m-Y",$fechallegada)); $pdf->SetFont('Arial','',10);
$pdf->SetY(7.8);
$pdf->SetX(6.8);
$pdf->Cell(0,0,$contratante);
$pdf->SetY(8.6);
$pdf->SetX(7.5);
$pdf->Cell(0,0,$objeto);
$pdf->Sety(9.6);
$pdf->SetX(6.5);
$pdf->Cell(0,0,$observaciones);
$pdf->SetFont('Arial','B',10);
$pdf->Sety(11.3);
$pdf->SetX(5.3);
$pdf->Cell(0,0,$row3['placa']);
$pdf->Sety(11.8);
$pdf->SetX(5.3);
$pdf->Cell(0,0,$row3['modelo']);
$pdf->Sety(12.2);
$pdf->SetX(5.3);
$pdf->Cell(0,0,$row3['tarjeta_operacion']);
$pdf->Sety(11.3);
$pdf->SetX(13.3);
$pdf->Cell(0,0,$row3['marca']);
$pdf->Sety(11.8);
$pdf->SetX(13.3);
$pdf->Cell(0,0,$row3['no_interno']);
$pdf->Sety(12.2);
$pdf->SetX(13.3);
$pdf->Cell(0,0,$row3['vencimiento_t_o']);
$pdf->SetFont('Arial','',8);
$pdf->Sety(15.2);
$pdf->Setx(5.3);
$pdf->Cell(0,0,'Extracto del Contrato Expedido el dia ');
$pdf->Sety(15.2);
$pdf->Setx(10.3);
$pdf->Cell(0,0,$fecha);
$pdf->Sety(15.2);
$pdf->Setx(12);
$pdf->Cell(0,0,'A las ');
$pdf->Sety(15.2);
$pdf->Setx(13);
$pdf->Cell(0,0,$hora);
$pdf->Sety(15.2);
$pdf->Setx(14.6);
$pdf->Cell(0,0,'Elaborado por');
$pdf->Sety(15.2);
$pdf->Setx(16.6);
$pdf->Cell(0,0,$nombreUsuarioL);
//Se crea el formato de correo a Enviar
$mail=new PHPMailer();
$mail->Mailer="smtp";
$mail->Helo = "www.**.biz"; //Muy importante para que llegue a hotmail y otros
$mail->SMTPAuth=true;
$mail->Host="smtpout.secureserver.net";
$mail->Port=80; //depende de lo que te indique tu ISP. El default es 25, pero nuestro ISP lo tiene puesto al 26
$mail->Username="correo@********.com";
$mail->Password="buckdich";
$mail->From="gerencia@**.com";
$mail->FromName="Everest Ltda";
$mail->Timeout=60;
$mail->IsHTML(true);
//Enviamos el correo
$mail->Subject='Extracto de contrato';
//Creamos el documento como String para poder enviarlo como archivo adjunto
$doc=$pdf->Output('extracto /' .$row3['no_interno'].'/'.date("d-m-Y", $fecha_salida).'','S');
//ENVIA EL CORREO
$mail->AddStringAttachment($doc, 'extracto /' .$row3['no_interno'].'/'.date("d-m-Y", $fecha_salida).'', 'base64', 'application/pdf'); if(!$mail->Send()) {
echo "Error al enviar el archivo!" . $mail->Error();
} else {
$pdf->Output('extracto /' .$row3['no_interno'].'/'.date("d-m-Y", $fecha_salida).'','I'); }
//var_dump($doc);
}
?>