<?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.
 */
setlocale(LC_ALL, "es_ES");
?>


<?php if(count($dias)): ?>

  <?php foreach($empleados as $Emp) { ?>
    <div>CEDULA: <?php echo $Emp->cedEmp //echo str_pad($Emp->cedEmp, 12, "0", STR_PAD_LEFT)                                                                                                                                                                                                                                                  ?></div>
    <div style="" >NOMBRE COMPLETO: <strong><?php echo strtoupper($Emp->nombreEmp) ?></strong></div>      

    <?php foreach($dias as $fecha): ?>
      <?php
      $borde = "";
      if($fecha->format("l") == 'Saturday' or $fecha->format("l") == 'Sunday'): $borde = 'border-color: #990000!important;';
      endif;
      ?>
      <table id="example" class="display" cellspacing="0" width="100%" border="1" style="text-align: center; <?php echo $borde ?>"  >
        <thead style="text-align: center; border: solid 1px black;">        
          <tr>          
            <th colspan="<?php echo count($jornadas) * 2 ?>" 
                style="border: solid 1px black; <?php if($fecha->format("l") == 'Saturday' or $fecha->format("l") == 'Sunday'): ?>border-color: #990000;<?php endif; ?> text-align: center;  margin: 0px; padding: 0px;" >
                  <?php echo $fecha->format("Y-m-d") ?>
            </th>          
          </tr>
          <tr style="border: solid 1px black;">            
            <?php foreach($jornadas as $jornada): ?>
              <th style="border: solid 1px black; margin: 0px; padding: 0px; text-align: center;" ><?php echo $jornada->tituloJornada ?> Entrada</th>
              <th style="border: solid 1px black;  margin: 0px; padding: 0px; text-align: center;" ><?php echo $jornada->tituloJornada ?> Salida</th>
            <?php endforeach; ?>
          </tr>
        </thead>
        <tbody>
          <tr style="text-align: center;">
            <?php $fechaCompuesta = "F" . $fecha->format("Ymd"); ?>
            <?php $Marcacion = $Emp->Marcaciones->$fechaCompuesta; ?>
            <?php
            $i = 0;
            foreach($Marcacion as $Marca) {
              if(is_a($Marca, "DateInterval")) continue;
              foreach($Marca as $Jornada) {
                if(is_a($Jornada, "DateInterval")) continue;
                $borde = "";
                if($i === 0):
                  $borde = 'border-left: solid 2px black;';
                elseif($i === (count($Marcacion) - 1)):
                  $borde = 'border-right: solid 2px black;';
                endif;
                ?>
                <td 
                  style=" margin: 0px; padding: 0px;text-align: center; <?php echo $borde ?> <?php if(empty($Jornada->Marca)): ?>background-color: yellow;<?php endif; ?> " >
                  <?php
                  switch($mostrar) {
                    case 'marcacion':
                      ?>
                      <strong><?php if(!empty($Jornada->Marca)): ?>X<?php else: ?>O<?php endif; ?></strong>
                      <?php
                      break;
                    case 'diferencia':
                      $signo = "+";
                      if($Jornada->Margen->invert) {
                        $signo = "-";
                      }
                      ?>
                      <?php echo $Jornada->Marca; ?><br />
                      <span title="<?php echo $Jornada->Marca; ?>">
                        <?php echo "(" . $signo . ") " . $Jornada->Margen->h . "h " . $Jornada->Margen->i . "m"; ?>
                      </span>
                      <?php
                      break;
                  }
                  ?>
                </td>
                <?php $i++; ?>
              <?php } ?>
            <?php } ?>
          </tr>
        </tbody>
      </table>
      <br />
    <?php endforeach; ?>

  <?php } ?>

<?php endif; ?>

<?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.
 */
