<?php 
ini_set('max_execution_time',300);
ini_set('date.timezone','America/Lima');
require_once("../include/InforegMod.php");
require_once("../include/AdquisicionMod.php");
require_once("../dompdf-0.6.2/dompdf_config.inc.php");
require_once("../include/EntidadMod.php");
require_once("../include/UsuarioMod.php");
$aviso="";
$obj_con=new InforegMod();
if($_GET["ano"]=="nada" && $_GET["mes"]=="nada" && $_GET["dia"]=="nada"){
	$bus = "To";
	$pen = "To";
	$ent = "To";
	$asi = "To";
	$res = "To";
	$ano = date("Y");
	$mes = date("m"); 
	$dia = date("d");
	$valor=$obj_con->verAtenciones($bus,$pen,$ent,$asi,$res,$ano,$mes,$dia);
	$valre=$obj_con->listarCanAtenXRespon($bus,$pen,$ent,$asi,$res,$ano,$mes,$dia);
	$aviso="Atenciones del dia hoy, Lunes 23 de Noviembre del 2017";
}
else{
	$bus = $_GET["bus"];
	$pen = $_GET["pen"];
	$ent = $_GET["ent"];
	$asi = $_GET["asi"];
	$res = $_GET["res"];
	$ano = $_GET["ano"];
	$mes = $_GET["mes"]; 
	$dia = $_GET["dia"]; 
	$valor=$obj_con->verAtenciones($bus,$pen,$ent,$asi,$res,$ano,$mes,$dia);
	$valre=$obj_con->listarCanAtenXRespon($bus,$pen,$ent,$asi,$res,$ano,$mes,$dia);
	$diac=array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
       $mesc = array("Diciembre","Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre");
	if($ano=='To' && $mes=='To' && $dia=='To'){
		$aviso="Lista de atenciones de todos los años.";
	}else if($ano!='To' && $mes=='To' && $dia=='To'){
		$f=$ano."-01-01";
		$anox=date("Y",strtotime($f));
		$aviso="Lista de atenciones del <strong>año ".$anox.'</strong>';
	}else if($ano!='To' && $mes!='To' && $dia=='To'){
		$f=$ano."-".$mes."-01";
		$mesx=$mesc[date("n",strtotime($f))];
		$anox=date("Y",strtotime($f));
		$aviso="Fecha: <strong>".$mesx." del ".$anox."</strong>";
	}else if($ano=='To' && $mes!='To' && $dia=='To'){
		$f="2017-".$mes."-01";
		$mesx=$mesc[date("n",strtotime($f))];			
		$aviso="Lista de atenciones con mes ".$mesx.", de todos los años y de todos los dias.";
	}else if($ano=='To' && $mes=='To' && $dia!='To'){
		$f="2017-01-".$dia;			
		$aviso="Lista de atenciones con fecha ".date("d",strtotime($f));
	}else if($ano=='To' && $mes!='To' && $dia!='To'){
		$f="2017-".$mes."-".$dia;
		$mesx=$mesc[date("n",strtotime($f))];
		$aviso="Lista de atenciones del ".date("d",strtotime($f))." de ".$mesx." de todos los años.";
	}else if($ano!='To' && $mes!='To' && $dia!='To'){
		$f=$ano."-".$mes."-".$dia;
		$diax=$diac[date("w",strtotime($f))]." ".date("d",strtotime($f));
		$mesx=$mesc[date("n",strtotime($f))];
		$anox=date("Y",strtotime($f));
		$aviso="Lista de atenciones del <strong>".$diax." de ".$mesx." del ".$anox."</strong>";
	}else if($ano!='To' && $mes=='To' && $dia!='To'){
		$f=$ano."-01-".$dia;
		$diax=$diac[date("w",strtotime($f))]." ".date("d",strtotime($f));
		$anox=date("Y",strtotime($f));
		$aviso="Lista de atenciones de todos los meses con fecha ".date("d",strtotime($f))." del ".$anox."";
	}
}
$obj_ena=new AdquisicionEnt();
$obj_moa=new AdquisicionMod();
$obj_een=new EntidadEnt();
$obj_men=new EntidadMod();
$obj_ent=new UsuarioEnt();
$obj_mod=new UsuarioMod();
$obj_ent->setIdusua($_SESSION["session_edgard"]);
$val=$obj_mod->mostrarUsuario($obj_ent);
$idusua=$val->getIdusua();
$nombreu=$val->getNombreu();
$fecha_actual = date("Y-m-d H:i:s");
$fecha_actual2= date("Y-m-d");		
$codigoHtml='<html>
<head>
<meta charset="utf-8">
<title>Atenciones</title>
<style>
	body{font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.tabla{border: 0px solid #000000;background-color: #FFFFFF;}
	.tds {
		border-left: 1px solid #000000;
		border-right: 0px solid #000000;
		font-size:10px;
		padding-left: 8px;
		padding-right: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.su{
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
	}
	.fn{
		border-right: 1px solid #000000;
	}
</style>
</head>

<body>
<center>
<table width="98%" border="0" cellspacing="10" cellpadding="0">
  <tbody>
    <tr>
      <td width="6%"><img src="../img/logo_icono.png" width="66" height="56" alt=""/></td>
      <td width="10%" align="center">Lista de Atenciones</td>
      <td width="60%" align="center" style="font-size:12px;">
	  Responsables:';
if($valre!=0){
	for($i=0;$i<count($valre);$i++){
		$codigoHtml.='&nbsp;&nbsp;<strong><strong>'.$valre[$i]->getNombreu().':&nbsp;</strong>';
		$codigoHtml.='<strong>'.$valre[$i]->getCantidad().'</strong>&nbsp;';
	}
}else{
	$codigoHtml.='<strong>&nbsp;Ninguno</strong>';
}

$codigoHtml.='</td>
      <td width="22%" align="right" style="font-size:12px;">';
$codigoHtml.=$aviso; 
$codigoHtml.='</td>
    </tr>
  </tbody>
</table>

<table width="92%" border="0" cellspacing="0" cellpadding="0" class="tabla">
  <tbody>
    <tr bgcolor="#9FA0D7">
      <th width="3%" class="tds su" scope="col">Nro</th>
      <th width="10%" class="tds su" scope="col">Contacto</th>
      <th width="17%" class="tds su" scope="col">Entidad</th>
      <th width="2%" class="tds su" scope="col">Telefono</th>
      <th width="8%" class="tds su" scope="col">Area</th>
      <th width="17%" class="tds su" scope="col">Motivo</th>
      <th width="6%" class="tds su" scope="col">Asigna</th>
      <th width="6%" class="tds su" scope="col">Respon.</th>
      <th width="12%" class="tds su" scope="col">Resultado</th>
      <th width="7%" class="tds su" scope="col">Hora</th>
      <th width="4%" class="tds su fn" scope="col">Estado</th>
    </tr>';


if($valor!=0){
for($j=0;$j<count($valor);$j++){
	$nb = ucwords(strtolower($valor[$j]->getNombres()));
	$ap = ucwords(strtolower($valor[$j]->getApellidos()));
	$co = $valor[$j]->getCodsiaf();
	$or = ucwords(strtolower($valor[$j]->getOrganizacion()));
	$te = $valor[$j]->getTelefono();
	$ce = $valor[$j]->getCelular();
	$ar = ucwords(strtolower($valor[$j]->getOficina()));
	$pr = $valor[$j]->getProblema();
	$re = $valor[$j]->getResultado();
	$us = $valor[$j]->getUsnombreu();
	$no = $valor[$j]->getNombreu();
	$fe = $valor[$j]->getFecha_registro();
	$ff = $valor[$j]->getFechafa();
$codigoHtml.='<tr>
	<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.($j+1); $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.$nb.' '.$ap; $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.$co.'-'.$or; $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.$te.'-'.$ce; $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.$ar; $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.trim($pr); $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.$us; $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.$no; $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.trim($re); $codigoHtml.='</td>';
 $codigoHtml.='<td align="center" class="tds" style="border-bottom: 1px dashed #000;">'; $codigoHtml.=''.date("h:i a", strtotime($fe)).'<br>';
if($ff!=''){$codigoHtml.=''.date("h:i a", strtotime($ff));}
 $codigoHtml.='</td>';
 $codigoHtml.='<td class="tds fn" style="border-bottom: 1px dashed #000;">'; 
	if($re==''){
		$codigoHtml.='<span style="color:#D90000;">Pendiente</span>'; 
	}else{
		$codigoHtml.='Atendido';
	}
$codigoHtml.='</td>';
 $codigoHtml.='</tr>';
}
}else{
	$codigoHtml.='<tr>
      <td colspan="11" align="center">Sin Asistencias</td>
    </tr>';
}
$codigoHtml.='</tbody>
</table>
</center>
</body>
</html>';
$aa = date("Y"); //año actual
$ma = date("m"); //mes actual		
$da = date("d"); //dia actual
$ho = date("h"); //hora
$mi = date("i"); //minutos
$se = date("s"); //segundos
$en = "Asistencias_sac_".$aa."-".$ma."-".$da."__".$ho."-".$mi."-".$se.".pdf";
//$codigoHtml=utf8_decode($codigoHtml);
// Reference the Dompdf namespace

$en = "Asistencias_sac_".$aa."-".$ma."-".$da."__".$ho."-".$mi."-".$se.".pdf";
$codigoHtml=utf8_encode($codigoHtml);
$domPdf=new DOMPDF();
$domPdf->load_html($codigoHtml);
$domPdf->set_paper('a4','landscape');
ini_set("memory_limit","128M");
$domPdf->render();
$domPdf->stream($en);


?>






