<?php
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
$AlarmaNeutral = "background: #fcfff4; /* Old browsers */ background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );";
$AlarmaAmarilla = "background: #ffff88; /* Old browsers */ background: -moz-linear-gradient(top, #ffff88 0%, #ffff88 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ffff88 0%,#ffff88 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ffff88 0%,#ffff88 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffff88',GradientType=0 );";
$AlarmaRoja = "background: #febbbb; /* Old browsers */ background: -moz-linear-gradient(top, #febbbb 0%, #fe9090 45%, #ff5c5c 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 );";
//echo json_encode($empleados);
if(count($dias)):
  ?>
  <table id="example" class="display" cellspacing="0" width="100%" border="1" style="text-align: center;"  >
    <thead style="text-align: center; ">
      <tr>
        <th rowspan="3" width="5%">Cedula</th>
        <th rowspan="3" width="20%">Nombre Completo</th>
        <th colspan="<?php echo 1 + ( ($diasEntreFechas->days + 1) * (count($jornadas) + 1) ) ?>" style=" text-align: center;font-size: 100%; margin: 0px; padding: 0px;" >Dias</th>
      </tr>
      <tr>
        <?php foreach($dias as $fecha): ?>
          <th colspan="<?php echo (count($jornadas) + 1) ?>" style=" text-align: center;font-size: 75%; margin: 0px; padding: 0px;"  ><?php echo $fecha->format("Y-m-d") ?></th>
        <?php endforeach; ?>
        <th style=" text-align: center;font-size: 100%; margin: 0px; padding: 0px;"  ><?php echo ( ($diasEntreFechas->days + 1) ) ?>dias</th>
      </tr>
      <tr style="">
        <?php foreach($dias as $fecha): ?>
          <?php foreach($jornadas as $jornada): ?>
            <th style=" font-size: 50%; margin: 0px; padding: 0px; text-align: center;" ><?php echo $jornada->tituloJornada ?></th>
          <?php endforeach; ?>
          <th style=" font-size: 50%; margin: 0px; padding: 0px; text-align: center;" >total</th>
        <?php endforeach; ?>
        <th style=" font-size: 50%; margin: 0px; padding: 0px; text-align: center;">Tiempo trabajado</th>
      </tr>
    </thead>
    <tfoot>
      <tr>
        <th></th>
        <th></th>
        <?php foreach($dias as $fecha): ?>
          <?php foreach($jornadas as $jornada): ?>
            <th style="font-size: 50%" ></th>
          <?php endforeach; ?>
          <th style="font-size: 50%; margin: 0px; padding: 0px; text-align: center;" >
          </th>
        <?php endforeach; ?> 
        <th></th>
      </tr>
    </tfoot>
    <tbody>
      <?php foreach($empleados as $Emp): ?>
        <?php
        $ttlEmp = round(($Emp->TiempoTrabajo->d * 24) + $Emp->TiempoTrabajo->h + ($Emp->TiempoTrabajo->i / 60) + ($Emp->TiempoTrabajo->s / 3600),
         2);
        $colorAlerta = $AlarmaNeutral;
        if($ttlEmp >= 48):
          $colorAlerta = $AlarmaAmarilla;
        elseif($ttlEmp <= 42):
          $colorAlerta = $AlarmaRoja;
        endif;
        ?>
        <tr style="text-align: center; <?php echo $colorAlerta ?>;;;">
          <td style="font-size: 90%;  margin: 0px; padding: 0px;">
            <?php echo $Emp->cedEmp; ?>
          </td>
          <td style="font-size: 75%; margin: 0px; padding: 0px;" ><?php echo strtoupper($Emp->nombreEmp) ?></td>      
          <?php foreach($Emp->Marcaciones as $Marcacion): ?>
            <?php foreach($jornadas as $jornada): ?>
              <?php $Jornada = $jornada->codJornada; ?>
              <td 
                title="ENTRADA <?php echo $Marcacion->$Jornada->Entrada->Marca; ?> - SALIDA <?php echo $Marcacion->$Jornada->Salida->Marca; ?>"
                style="font-size: 100%; margin: 0px; padding: 0px;text-align: center; <?php // echo $borde                         ?> " >
                  
                  <?php if($_POST["correo"] == '1'): ?>
                    ENTRADA: <?php echo $Marcacion->$Jornada->Entrada->Marca; ?>
                    SALIDA: <?php echo $Marcacion->$Jornada->Salida->Marca; ?> <br />
                    TIEMPO: <?php echo $Marcacion->$Jornada->TiempoTrabajo->format('%hh %im %ss'); ?> <br />
                  <?php endif; ?>
                  
                  <?php if(!empty($Marcacion->$Jornada->TiempoTrabajo)): ?>
                  <span title="<?php echo $Marcacion->$Jornada->TiempoTrabajo->format('%hh %im %ss'); ?>">
                    <?php
                    echo round($Marcacion->$Jornada->TiempoTrabajo->h + ($Marcacion->$Jornada->TiempoTrabajo->i / 60) + ($Marcacion->$Jornada->TiempoTrabajo->s / 3600),
                     2);
                    ?>
                  </span>
                <?php endif; ?>
                <?php if(empty($Marcacion->$Jornada->Entrada->Marca)): ?>
                  <div style="font-size: 70%"><strong>No marc&oacute; ENTRADA.</strong></div>
                <?php endif; ?>
                <?php if(empty($Marcacion->$Jornada->Salida->Marca)): ?>
                  <div style="font-size: 70%"><strong>No marc&oacute; SALIDA.</strong></div>
                <?php endif; ?>
              </td>
            <?php endforeach; ?>
            <th style="font-size: 100%; margin: 0px; padding: 0px;text-align: center; <?php // echo $borde                      ?> " >
              <?php if(!empty($Marcacion->TiempoTrabajo)): ?>
                <span title="<?php echo $Marcacion->TiempoTrabajo->format('%hh %im %ss'); ?>">
                  <?php
                  echo round($Marcacion->TiempoTrabajo->h + ($Marcacion->TiempoTrabajo->i / 60) + ($Marcacion->TiempoTrabajo->s / 3600),
                   2);
                  ?>
                </span>
              <?php endif; ?>
            </th>
          <?php endforeach; ?>
          <th style="font-size: 110%; margin: 0px; padding: 0px;text-align: center; <?php // echo $borde                       ?> " >
            <?php if(!empty($Emp->TiempoTrabajo)): ?>
              <span title="<?php echo $Emp->TiempoTrabajo->format('%dd %hh %im %ss'); ?>">
                <?php
                echo $ttlEmp;
                ?>
              </span>
            <?php endif; ?>
          </th>
        </tr>
      <?php endforeach; ?>
    </tbody>
  </table>

  <script>
    $(document).ready(function () {
      $('#example').DataTable({
        "scrollY": "500px",
        "scrollX": true,
        "scrollCollapse": true,
        "paging": false
      });
    });
  </script>
<?php endif; ?>
