<?php

include ("../conexion.php");
    
require_once '../dompdf/autoload.inc.php';

require_once '../dompdf/lib/html5lib/Parser.php';
require_once '../dompdf/lib/php-font-lib/src/FontLib/Autoloader.php';
require_once '../dompdf/lib/php-svg-lib/src/autoload.php';
require_once '../dompdf/src/Autoloader.php';
Dompdf\Autoloader::register();

use Dompdf\Dompdf;

$codigoHTML='
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lista</title>

</head>


   <script type="text/php">

        if ( isset($pdf) ) {

          $font = Font_Metrics::get_font("helvetica", "bold");
          $pdf->page_text(72, 18, "Header: {PAGE_NUM} of {PAGE_COUNT}", $font, 6, array(0,0,0));

        }
        
</script>
<body>
<div align="center">
  <p>&nbsp;</p>';
  
       $parametros = "SELECT * FROM web_0000 ";
       $result_parametros = $mysqli->query($parametros);
       $row_para = $result_parametros->fetch_array();
     
	   $NombreComercial =  $row_para["NOMCOM"];
	   $Direccion       =  $row_para["DIREMP"];
	   $Cedula          =  $row_para["CEDJUR"];
	   $Telefono        =  $row_para["NUMTEL"];
	   $diasCambio        =  90;
	   
	      $interes_acumulado=0;
	 
$total =0;
$totalfactura=0;
$totalplaca=0;

		$subtotal        = 0;
		$impuesto_venta  = 0;
		$total_descuento = 0;
		$total           = 0;
 
$codigoHTML='
    <table width="100%"  cellpadding="0" cellspacing="0"  border="0">
      <tr>
        <td width="13%" rowspan="5"><img src="../img/logo.jpg" /></td>
        <td width="87%"><font color="blue" size=4><strong>'.$NombreComercial.'</strong></font></td>
      </tr>
      <tr>
        <td height="12"><font size=2 >Cedula '.$Cedula.'</font></td>
      </tr>
      <tr>
        <td height="12"><font size=2 >'.$Direccion.'</font></td>
      </tr>
      <tr>
        <td height="11"><font size=2 >Numero de Telefono '.$Telefono.'</font></td>
      </tr>
      <tr>
        <td height="22">&nbsp;</td>
      </tr>
    </table>
    ';
  

	 
	 $codigoHTML.='
  <table width="100%" height="16%" border="1" cellpadding="0" cellspacing="0" >
      <tr>
      <td width="100%" height="21" colspan="3" align="center"><font size=3 ><strong>REPORTE DE PROXIMOS CAMBIOS DE ACEITE</strong></font></td>
	     </tr>
      <tr>
	       <td width="100%" height="21" colspan="3" align="center"><font size=3 ><strong>"TODOS LOS CLIENTES"</strong></font></td>
      </tr>
      <tr>
        
      </tr>
  </table>
  ';
	
	
	 $codigoHTML.='
<table width="100%" role="rows" cellpadding="0" cellspacing="0" border="1">
    <tr>
      
        <td width="10%"  align="center"bgcolor="#CCCCCC" ><font size=1 ><strong>Codigo</strong></font></td>  
		<td width="50%" align="center" bgcolor="#CCCCCC"><font size=1 ><strong>Cliente</strong></font></td>
		<td width="20%" align="center" bgcolor="#CCCCCC"><font size=1 ><strong>Telefono</strong></font></td>
		<td width="20%" align="center" bgcolor="#CCCCCC"><font size=1 ><strong>Placa</strong></font></td> 
        
        <td width="20%" align="center" bgcolor="#CCCCCC"><font size=1 ><strong>Fecha del Cambio</strong></font></td>
		<td width="35%" align="center" bgcolor="#CCCCCC"><font size=1 ><strong>Proximo Cambio</strong></font></td>
      
	
 
    </tr>
  </table>';

 
 
 
 		 /*******SE BUSCA A LOS QUE YA SE LES HIZO CAMBIO EN LOS ULTIMOS 6 MESES*********/
 
	$trabajos = "SELECT trabajos.cdgcli,trabajos.placa,trabajos.fecha,trabajos.codfactura,trabajos.dsccli,trabajos.numtel,CURDATE() AS hoy FROM trabajos,trabajoslineas WHERE trabajos.codfactura = trabajoslineas.codfactura AND trabajoslineas.codigo ='110'  AND trabajos.fecha >= DATE_SUB(CURDATE(),INTERVAL 180 day)  ORDER BY trabajos.codfactura DESC";
	
	
		if ($resultado_trabajos = $mysqli->query($trabajos)) 		
		$cuantos= $resultado_trabajos->num_rows;

		// if( $cuantos > 0){
		 
  		while ($dato_trabajos = $resultado_trabajos->fetch_assoc()) {     //  si encuentra datos en los ultimos 90 dias
			
			
			$fechafac  = $dato_trabajos ["fecha"];
			$hoy  = $dato_trabajos ["hoy"];
			
			$fechafac= new DateTime($fechafac);
			$hoy= new DateTime($hoy);
			$diff = $hoy->diff($fechafac);
			$diff= $diff->days;

			/*******SI HACE YA MAS DE 90 DIAS DEL ULTIMO CAMBIO*********/
				if($diff > $diasCambio )	{
					
				$cdgcli  = $dato_trabajos["cdgcli"];
				$placa  = $dato_trabajos["placa"];	
					
					/*******SE BUSCA A LOS QUE TIENEN MAS 90 DIAS DEL CAMBIO  *********/
						$trabajos2 = "SELECT trabajos.cdgcli,trabajos.placa,trabajos.fecha,trabajos.codfactura,trabajos.dsccli,trabajos.numtel FROM trabajos,trabajoslineas WHERE trabajos.codfactura = trabajoslineas.codfactura AND trabajoslineas.codigo ='110' AND trabajos.fecha >= DATE_SUB(CURDATE(),INTERVAL '$diasCambio' day) AND trabajos.cdgcli='$cdgcli' AND trabajos.placa='$placa' ORDER BY trabajos.cdgcli ";

					if ($resultado_trabajos2 = $mysqli->query($trabajos2)) 
					
					$resultado_trabajos2 = $mysqli->query($trabajos2);		
					$cuantos2= $resultado_trabajos2->num_rows;
                  
					
					
					//	echo $cuantos;
					if( $cuantos2 == 0){	
						
			    $cdgcli  = $dato_trabajos["cdgcli"];
				$placa  = $dato_trabajos["placa"];
				$dsccli  = $dato_trabajos["dsccli"];	
				$numtel =  $dato_trabajos["numtel"];
				$fecfac =  $dato_trabajos["fecha"];
				$proximocambio=date("d-m-Y",strtotime($fecfac."+ ".$diasCambio."  day"));
				$fecfac= implode("-", array_reverse(explode("-", $fecfac)));

				/************SE FILTRA A LOS VEHICULOS QUE ESTAN ACTIVOS**************/
				$placa = "SELECT * FROM vehiculos  WHERE cdgcli = '$cdgcli' AND numpla='$placa' AND estveh = 'ACTIVO' ";			
				$result_placa = $mysqli->query($placa);
				$filas= $result_placa->num_rows;
				$fila = $result_placa->fetch_array();
 
				$cdgcli     = $fila['cdgcli'];
	            $dsccli     = $fila['dsccli'];
				$numpla     = $fila['numpla'];
		     	$kiloactu     = $fila['kiloactu'];
				$tipmot     = $fila['tipmot'];
				
		

	 
	 
	 if ($filas >0 ){
	 
	 	
           $codigoHTML.='<table width="100%"  rules="none" border="0">';
            $codigoHTML.=' 
      <tr>
  		
        <td width="10%" align="center" >  <font size=1 >'.$cdgcli.'</font></td>
   	    <td width="50%">  <font size=1 align="right">'.$dsccli.'</font></td>
		<td width="20%" align="center">  <font size=1 >'.$numtel.'</font></td>
		<td width="20%" align="center">  <font size=1 >'.$numpla.'</font></td>
		<td width="20%" align="center">  <font size=1 >'.$fecfac.'</font></td>
		<td width="35%" align="center">  <font size=1 >'.$proximocambio.'</font></td>

           </tr> ';
		   
	 }
	
	 
	 }
	 
	 
	 
		   
				}
				
  //            $count++;
			  
			  
   //    }
	   
		}
		
		
		
	//	 } //  if( $cuantos > 0){
			 
	 	 
	 
			 
 
            $codigoHTML.='</table>';
 
     

			
$codigoHTML.='
   </p>

</div>
</body>
</html>';

$codigoHTML=utf8_decode($codigoHTML);
$dompdf=new DOMPDF();
$dompdf->set_paper( "A4", "Portrait" ); // a4,horizontal
$dompdf->load_html($codigoHTML);
$dompdf->render();
// add the header
//$canvas = $dompdf->get_canvas();
//$font = Font_Metrics::get_font("helvetica", "bold");

// the same call as in my previous example
//$canvas->page_text(745, 555, "Pagina : {PAGE_NUM} de {PAGE_COUNT}",
//                   $font, 8, array(0,0,0));

ini_set("memory_limit","7000M");
$dompdf->stream("Proximos cambios de Aceite.pdf", array("Attachment" => false));


?>
