<?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)): ?>
  <table id="example" class="display" cellspacing="0" width="100%" border="1" style="text-align: center;"  >
    <thead style="text-align: center; border: solid 1px black;">
      <tr>
        <th rowspan="3" width="5%">Cedula</th>
        <th rowspan="3" width="20%">Nombre Completo</th>
        <th colspan="<?php echo ($diasEntreFechas->days + 1) * count($jornadas) * 2 ?>" style="border: solid 1px black; 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) * 2 ?>" 
              style="border: solid 1px black; <?php if($fecha->format("l") == 'Saturday' or $fecha->format("l") == 'Sunday'): ?>background-color:red; color: white ;border-color: #990000;<?php endif; ?> text-align: center;font-size: 75%; margin: 0px; padding: 0px;" 
              ><?php echo $fecha->format("Y-m-d") ?></th>
            <?php endforeach; ?>
      </tr>
      <tr style="border: solid 1px black;">
        <?php foreach($dias as $fecha): ?>
          <?php
          $borde = "";
          if($fecha->format("l") == 'Saturday' or $fecha->format("l") == 'Sunday'): $borde = 'border-color: #990000;background-color:red; color: white ;';
          endif;
          ?>
          <?php foreach($jornadas as $jornada): ?>
            <th style="border: solid 1px black; <?php echo $borde ?> font-size: 50%; margin: 0px; padding: 0px; text-align: center;" ><?php echo $jornada->codJornada ?>E</th>
            <th style="border: solid 1px black; <?php echo $borde ?> font-size: 50%; margin: 0px; padding: 0px; text-align: center;" ><?php echo $jornada->codJornada ?>S</th>
          <?php endforeach; ?>
        <?php endforeach; ?>
      </tr>
    </thead>
    <tfoot>
      <tr>
        <th></th>
        <th></th>
        <?php foreach($dias as $fecha): ?>
          <?php foreach($jornadas as $jornada): ?>
            <th style="font-size: 50%" ></th>
            <th style="font-size: 50%" ></th>
          <?php endforeach; ?>
        <?php endforeach; ?>
      </tr>
    </tfoot>
    <tbody>
      <?php foreach($empleados as $Emp) { ?>
        <tr style="text-align: center;">
          <td style="font-size: 90%;  margin: 0px; padding: 0px;"><?php echo $Emp->cedEmp //echo str_pad($Emp->cedEmp, 12, "0", STR_PAD_LEFT)                                                                                                                                                                                                                                   ?></td>
          <td style="font-size: 70%; margin: 0px; padding: 0px;" ><?php echo strtoupper($Emp->nombreEmp) ?></td>      
          <?php foreach($Emp->Marcaciones as $Marcacion) { ?>
            <?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="font-size: 80%; 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 if($_POST["correo"] == '1'): ?>
                        <?php echo $Jornada->Marca; ?><br />
                      <?php endif; ?>
                      <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 } ?>
          <?php } ?>
        </tr>
      <?php } ?>
    </tbody>
  </table>

  <script>
    $(document).ready(function () {
      $('#example').DataTable({
        "scrollY": "500px",
        "scrollX": true,
        "scrollCollapse": true,
        "paging": false
      });
    });
  </script>
<?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.
 */
