<!doctype html>
<html>
<head>
<script>
function agregamotivo(){
	ultimo=document.getElementById("ultimo").value;
	for(x=1;x<=ultimo;x++)
		{
		if(!document.getElementById("a"+x).checked)
			{ depa=document.getElementById("depa"+x).value;
			person=prompt("¿Porque la informacion del departamento"+depa+" no  es correcta?"); 
			document.getElementById("m"+x).value=person;
			}
		}
}


</script>
<?
require("../conectar.php");
require("funciones.php");
$fecha=$_POST["fecha"];
$ids=array();
$mot=array();
$hora=date("g:i");
$eq="select id_departamento, fecha, valor,motivo from auditoria where fecha='$fecha'";
$s=mysql_query($eq);
$row=mysql_num_rows($s);
if(isset($_POST["guardar"]))
{
$ult=$_POST["ultimo"];

if($row==0){
for($r=1;$r<=$ult;$r++)
{ 
$aid="a".$r;
$hid="h".$r;
$valor=$_POST["$aid"];
$id=$_POST["$hid"];
$motivo=$_POST["m$r"];
$tipo=$_POST["tipo$r"];
$prop=$_POST["prop$r"];
//if($valor==1)$motivo="ok";
$sql="INSERT INTO auditoria(id_departamento, fecha,valor,motivo,tipo,propiedad) values ('$id', '$fecha','$valor', '$motivo','$tipo','$prop')";
mysql_query($sql); 
}
}
else{
for($r=1;$r<=$ult;$r++)
{ 
$id=$_POST["h$r"];
$valor=$_POST["a$r"];
$motivo=$_POST["m$r"];
$tipo=$_POST["tipo$r"];
$prop=$_POST["prop$r"];
//if($valor==1)$motivo="ok";
mysql_query("UPDATE auditoria  set valor='$valor', motivo='$motivo',tipo='$tipo',propiedad='$prop' where id_departamento='$id' and fecha='$fecha'"); 
}
}?>
<script>
location.href="auditoria.php?fecha=<?echo$fecha;?>";
</script>
<?
}
$s=mysql_query($eq);
while($w=mysql_fetch_array($s)){
$ids["$w[id_departamento]"]=$w['valor'];
$mot["$w[id_departamento]"]=$w['motivo'];
}
  ?>
<meta charset="utf-8">
<title>Reporte de auditoria</title>
<style type="text/css">
input {
	border-collapse: collapse;
	border-style: ;
	
}
.inp{width:35px;text-align:right;font-size:10px;}
.inpd{width:120px;text-align:;font-size:10px;}
body table {
	border-collapse: collapse;
}
body table td {
	border: 1px solid #000000;
}
			  .datos .tl{-moz-box-shadow:inset 0 0 20px #000000;-webkit-box-shadow: inset 0 0 20px #000000;box-shadow: inset 0 0 20px #000000;}
			  .datos .trs{min-height:30px !important;max-height:30px !important;height:30px !important;background:url(images/tcancion.jpg) repeat-x;color:#ffffff;font-size:12px;}
			  .datos .trs .link{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;background:#86B404;padding:3px;text-decoration:none;float:left;}
			  .datos .trs .link:hover{background:#A5DF00;}
              .datos .trsb{min-height:15px !important;max-height:15px !important;height:15px !important;background:url(images/tcancion2.png);color:#58D3F7;font-size:12px;}
			  .datos .trsb td{border-left:solid 1px #6E6E6E;}
			  .datos .trsb td:first-child{border-left:none;}
			  .datos .tr{min-height:20px !important;max-height:20px !important;height:20px !important;background:#ffffff;border-top:solid 1px #D8D8D8; color:#084B8A;font-size:10px;}
			  .datos .trb{min-height:20px !important;max-height:20px !important;height:20px !important;background:#ffffff;border-top:solid 1px #D8D8D8; color:#0D0D0D;font-size:11px;}
			  .datos .trbmenosmes{min-height:20px !important;max-height:20px !important;height:20px !important;background:#ffffff;border-top:solid 1px #D8D8D8; color:#E0000D;font-size:11px;}
			  .datos .trb td{border-left:solid 1px #D8D8D8;padding-left:10px;}
			  .datos .trb td:first-child{border-left:none;}
			  .datos .trb .tds{background:#A4A4A4;}
			  .datos .trssb{min-height:15px !important;max-height:15px !important;height:15px !important;background:url(images/tcancion2.png);color:#848484;}	
			  .datos .tr td{border-left:solid 1px #D8D8D8;padding-left:10px;}
			  .datos .tr td:first-child{border-left:none;}
	          .datos .tr:hover{background:#01A9DB;color:#ffffff;}	
	          .datos .tr:hover a{color:#ffffff;}
              .datos .tr1{min-height:20px !important;max-height:20px !important;height:20px !important;background:#E0F8F7;border-top:solid 1px #D8D8D8; color:#084B8A;font-size:13px;}	
              .datos .tr1 td{border-left:solid 1px #D8D8D8;padding-left:10px;}
			  .datos .tr1 td:first-child{border-left:none;}
	          .datos .tr1:hover{background:#01A9DB;color:#ffffff;}	
	          .datos .tr1:hover a{color:#ffffff;}
			  .datos .trb1{min-height:20px !important;max-height:20px !important;height:20px !important; background:#CCCCCC;border-top:solid 1px #D8D8D8; color:#0D0D0D;font-size:9px;}
			  .datos .limp{min-height:20px !important;max-height:20px !important;height:20px !important;background:#88ccaa;border-top:solid 1px #D8D8D8; color:#0D0D0D;font-size:9px;}
			  .fuente{font-size: 9px !important;}
</style>
</head>

<body>
<form method="post" action="reporteauditoria.php" >
<table  border="1" align="center">
  <tr>
    <th colspan="6" align="center">Reporte de ocupacion</th>
  </tr>
  <tr>
    <td width="100">&nbsp;</td>
    <th colspan="5" align="right">Fecha y Hora:
      <input name="textfield" type="text" size="35" id="textfield" value="<? echo fechatexto($fecha); echo" a las".$hora;?>" readonly></th>
  </tr>
  <tr>
    <th>Propiedad</th>
    <th colspan="2" align="center">Ocupados</th>
    <th colspan="2" align="center">Vacios</th>
    <td width="85">&nbsp;</td>
  </tr>
  <tr>
    <td align="left">&nbsp;</td>
    <th width="" align="left">Ocupados</th>
    <th width="" align="left">Check out</th>
    <th width="" align="left">Check in</th>
    <th width="" align="left">libres</th>
    <th width=""  align="center">Total</th>
  </tr>
  
 <?
 $sql="SELECT  com.nombre, com.id_complejo from complejo as com WHERE id_complejo NOT IN('14','0','21','23','24',6,22)";
 $sqs=mysql_query($sql);
 while($com=mysql_fetch_array($sqs))
 { ?>
  <tr>
  <?
 if($com["id_complejo"]==1){$clav="TS";}
  if($com["id_complejo"]==2){$clav="M";}
   if($com["id_complejo"]==3){$clav="T";}
    if($com["id_complejo"]==4){$clav="CC";}
	 if($com["id_complejo"]==5){$clav="TP";}
	  if($com["id_complejo"]==6){$clav="VIT";}
	   if($com["id_complejo"]==14){$clav="INT";}
	    if($com["id_complejo"]==21){$clav="CAMP";}
		 if($com["id_complejo"]==22){$clav="SA";}
		   if($com["id_complejo"]==23){$clav="TLAL";}
		   if($com["id_complejo"]==28){$clav="CBS";}
		//d.id_departamento NOT IN(1,2,3,4,5,6,7)
  $sql="SELECT c.id_concepto, c.dia_inicio, c.dia_salida, d.no_depto, concat(d.clave,' ',com.nombre) as depa,d.clave as nombredepa, c.id_departamento, c.status_renta,c.no_anios,c.no_meses,no_sem,no_dias,c.Lunes,c.Martes,c.Miercoles,c.Jueves,c.Viernes,c.Sabado,c.Domingo,c.HoraLimpieza1,c.HoraLimpieza2 from conceptos as c 
  INNER JOIN departamentos as d ON d.id_departamento=c.id_departamento 
  INNER JOIN complejo as com ON com.id_complejo=c.id_complejo  
  WHERE (c.status_renta<>' ' and c.status_renta<>'LIBRE') and c.id_complejo='$com[id_complejo]' and (('$fecha' between c.dia_inicio and c.dia_salida) or $fecha='c.dia_inicio' or $fecha='c.dia_salida') and d.activo = 1 and c.salida_prematura=c.dia_salida group by d.id_departamento order by no_depto asc  ";	
	$sq=mysql_query($sql);
	while($dep=mysql_fetch_array($sq))
	{ 
	$ocupadosN=$dep['no_dias'];
	$ocupadosS=$dep['no_sem'];
	$ocupadosM=$dep['no_meses'];
	$ocupadosA=$dep['no_anios'];
	$Lunes=$dep['Lunes'];
	$Martes=$dep['Martes'];
	$Miercoles=$dep['Miercoles'];
	$Jueves=$dep['Jueves'];
	$Viernes=$dep['Viernes'];
	$Sabado=$dep['Sabado'];
	$Domingo=$dep['Domingo'];
	$h1=$dep['HoraLimpieza1'];
	$h2=$dep['HoraLimpieza2'];
	$status_renta = $dep['status_renta'];
	$status_renta == 'MANTENIMIENTO' ? $mantenimiento="M" : $mantenimiento="";
	$x++;$y++;
	if($ids["$dep[id_departamento]"]=="1"){$checked="checked";}else{$checked=" ";}
	$distinto.="and clave<>'".$dep["nombredepa"]."' ";
	if($dep["dia_inicio"]==$fecha){
	$checkin.=$clav.$dep["no_depto"]."(".$dep["nombredepa"].")
	<input  type='checkbox' value='1' name='a$x' id='a$x' $checked>
	<input  type='hidden' value='$dep[id_departamento]' name='h$x'>
	<input  type='text' value='".$mot[$dep['id_departamento']]."' name='m$x' id='m$x' placeholder='Observación' class='inpd'>
	<input  type='hidden' value='$dep[depa]' name='depa$x' id='depa$x' >
	<input  type='hidden' value='checkin' name='tipo$x' id='tipo$x'>
	<input  type='hidden' value='$com[id_complejo]' name='prop$x' id='prop$x'>
	<br><hr>";}
	if($dep["dia_salida"]==$fecha){
	$checkout.=$clav.$dep["no_depto"]."(".$dep["nombredepa"].")
	<input  type='checkbox' value='1' name='a$x' id='a$x' $checked>
	<input  type='hidden' value='$dep[id_departamento]' name='h$x'>
	<input  type='text' value='".$mot[$dep['id_departamento']]."' name='m$x' id='m$x' placeholder='Observación' class='inpd'>
	<input  type='hidden' value='$dep[depa]' name='depa$x' id='depa$x' >
	<input  type='hidden' value='checkout' name='tipo$x' id='tipo$x' >
	<input  type='hidden' value='$com[id_complejo]' name='prop$x' id='prop$x'><br><hr>";}
	if($dep["dia_inicio"]<$fecha&&$dep["dia_salida"]>$fecha){
//
				 $fini= $fecha;
                 $ffin = $dep["dia_salida"];
				 $noanioses=0; $nomeseses=0; $numerosemanases=0;  $numerodiasdias=0;	$mes=0;
				 
				 list($anioies,$mesies,$diaies)=explode("-",$fini);
				 list($aniofes,$mesfes,$diafes)=explode("-",$ffin);
				 $mes=$mesies;
				 $mesextraes=$aniofes-$anioies;
				 $mesfes1=$mesfes+($mesextraes*12);
				 $nomeseses=$mesfes1-$mesies;
				 $diasenmesultimo= cal_days_in_month(CAL_GREGORIAN, $mesfes, $aniofes); 
				 if($diafes<$diaies&&$diasenmesultimo!=$diafes)
				 {
				 $nomeseses--;
				 if($nomeseses==0&&$mesextraes>0)
				 { $nomeseses=0; }
				 $numero = cal_days_in_month(CAL_GREGORIAN, $mes, $aniofes); 
				$diafes=$diafes+$numero;
				}
				if($diasenmesultimo==$diafes&&$diafes<$diaies)
				 {	$numerodiasdias=0;		}
				else{$numerodiasdias=$diafes-$diaies;}
				while($numerodiasdias>=7)
				 {
				 $numerodiasdias=$numerodiasdias-7;
				 
				 $numerosemanases++;
				 }
		
				while($nomeseses>=12)
				 {
				 $noanioses++;
				 $nomeseses=$nomeseses-12;
				 }
				$anios=$noanioses; 
				$meses=$nomeseses; 
				$semred=$numerosemanases;  
				$restodias=$numerodiasdias;
	     ///***************************************termina calcula numero de dias semanas meses anios  **************************++
	if($ocupadosN!=0 && $ocupadosS==0 && $ocupadosM==0 && $ocupadosA==0){$mes=$ocupadosN."N ";$clase="trbmenosmes";}
	elseif($ocupadosS!=0 && $ocupadosM==0 && $ocupadosA==0){$mes=$ocupadosS."S ".$ocupadosN."N ";$clase="trbmenosmes";}
	elseif($ocupadosM!=0 && $ocupadosA==0){$mes=$ocupadosM."M ".$ocupadosS."S ".$ocupadosN."N ";$clase="trb";}
	elseif($ocupadosA!=0){$mes=$ocupadosA."A ".$ocupadosM."M ".$ocupadosS."S ".$ocupadosN."N ";$clase="trb";}
	else{$mes="";}
	
	$collimpiezas="<td class='fuente' class='fuente'><center><b>".strtoupper($Lunes)."</b></center></td><td align='center' class='fuente'><b>".strtoupper($Martes)."</b></td><td align='center' class='fuente'><b>".strtoupper($Miercoles)."</b></td><td align='center' class='fuente'><b>".strtoupper($Jueves)."</b></td><td align='center' class='fuente'><b>".strtoupper($Viernes)."</b></td><td align='center' class='fuente'><b>".strtoupper($Sabado)."</b></td><td align='center' class='fuente'><b>".strtoupper($Domingo)."</b></td>";
	if($restodias>0 && $semred==0 && $meses==0 && $anios==0){
	   $faltante="<td></td><td></td><td></td><td class='fuente'>".$restodias."N</td>";
	}elseif($semred>0 && $meses==0 && $anios==0){
	   $faltante="<td></td><td></td><td class='fuente' class='fuente'>".$semred."S</td><td>".$restodias."N</td>";
	}elseif($meses>0 && $anios==0){
	   $faltante="<td></td><td class='fuente' class='fuente'>".$meses."M</td><td class='fuente'>".$semred."S </td><td class='fuente'>".$restodias."N</td>";
	}elseif($anios>0){
	   $faltante="<td>".$anios."A</td><td class='fuente'>".$meses."M</td><td class='fuente'>".$semred."S </td><td class='fuente'>".$restodias."N</td>";
	}else{$faltante="";}
	//<input  type='checkbox' value='1' name='a$x' id='a$x' $checked>
    $ocupado.="<tr class='".$clase." fuente'><td>".$mantenimiento."<td><b>".$clav.$dep["no_depto"]."(".$dep["nombredepa"].")</b> <b>|</b> ".$dep["dia_inicio"]."-".$dep["dia_salida"]. "<b>|</b> ".$mes."
	<input  type='hidden' value='$dep[id_departamento]' name='h$x'>
	<input  type='hidden' value='$dep[depa]' name='depa$x' id='depa$x' >
	<input  type='hidden' value='ocupado' name='tipo$x' id='tipo$x' ></td><td><input  type='checkbox' value='1' name='a$x' id='a$x' $checked><input  type='text' value='".$mot[$dep['id_departamento']]."' name='m$x' id='m$x' placeholder='Observación'>
	<input  type='hidden' value='$com[id_complejo]' name='prop$x' id='prop$x'></td>".$faltante.$collimpiezas."</tr>";	
	}
	}
	//d.id_departamento NOT IN(1,2,3,4,5,6,7)
	$sql="SELECT d.no_depto, d.id_departamento, concat(d.clave,' ',com.nombre) as depa,d.clave as nombredepa from departamentos as d INNER JOIN complejo as com ON d.id_complejo=com.id_complejo where d.activo = 1 AND d.id_complejo='$com[id_complejo]' $distinto   order by d.no_depto asc";
	$sq=mysql_query($sql);
	while($lib=mysql_fetch_array($sq))
	{$x++;$y++;
	if($ids["$lib[id_departamento]"]=="1"){$checked="checked";}else{$checked=" ";}
	$libre.=$clav.$lib["no_depto"]."(".$lib["nombredepa"].")
	<input type='checkbox' value='1' name='a$x' id='a$x' $checked>
	<input type='hidden' value='$lib[id_departamento]' name='h$x'>
	<input  type='text' value='".$mot[$lib['id_departamento']]."' name='m$x' id='m$x' placeholder='Observación' class='inpd'>
	<input  type='hidden' value='$lib[depa]' name='depa$x' id='depa$x' >
	<input  type='hidden' value='libres' name='tipo$x' id='tipo$x' >
	<input  type='hidden' value='$com[id_complejo]' name='prop$x' id='prop$x'><br><hr>";
	}
	?>
    <td align="center" class="fuente"><?echo$com["nombre"];?></td>
    <td align="" valign="top" class="fuente"><table class="datos" class="fuente"><tr class="trb1"><td colspan='6'></td><td colspan='8' align="center" class="fuente"><b>LIMPIEZAS</b></td></tr><tr class="trb1"><td class="fuente"><b>Mant</b></td><td class="fuente"><b>Depto</b></td><td></td><td align="center" class="fuente"><b>A</b></td><td align="center" class="fuente"><b>M</b></td><td align="center"><b>S</b></td><td align="center"><b>N</b></td><td align="center" class="limp"><b>L</b></td><td align="center" class="limp"><b>M</b></td><td align="center" class="limp"><b>M</b></td><td align="center" class="limp"><b>J</b></td><td align="center" class="limp"><b>V</b></td><td align="center" class="limp"><b>S</b></td>
    <td align="center" class="limp"><b>D</b></td>
   	</tr><?echo $ocupado;?></table></td>
    <td valign="top" class="fuente"><?echo$checkout;?></td>
    <td valign="top" class="fuente"><?echo$checkin;?></td>
    <td valign="top" class="fuente"><?echo$libre;?></td>
    <td valign="top" class="fuente"><?echo$y." Suites";?></td>
  </tr>
  <?
  $distinto="";
  $ocupado="";
  $checkout="";
  $checkin="";
  $libre="";
  $mes="";
  $clase="";
  $y=0;
  
  }?>
  
</table>
<input type="hidden" name="ultimo" id="ultimo"value="<?echo$x;?>">
<input type="hidden" name="fecha" value="<?echo$fecha;?>">

<p align="center"><input type="submit" value="Guardar" name="guardar"></p>
<form>
</body>
</html>