<? session_start();
  ob_start();
  date_default_timezone_set('America/Bogota');

  if (isset($_SESSION['tipousuario'])){
    if ($_SESSION['tipousuario']=='1'){
      header ('location:menu_personal.php');
    }
  }
  if (trim($_SESSION['nombre_validar'])==''){
    header ('location:index.php');
  }

  include ("fphp.php");
  include ("calendario/calendario.php");
  require_once 'PHPExcel/PHPExcel.php';

  $enlace=cargar_conexion();
  menu();

  // investigar si puedo rebobinar el fetch
  
?>

<div class="container">
  <div class="row">
    <div class="col">
      <h2 class='text-dark text-left'><center><b>Reporte Horas Trabajadas</b></center></h2>
      <br>
    </div>
  </div>
  <div class="row">
    <div class="col text-center">
      <?php
        ### Inicio: Pregunta la nomina a procesar ###
        if (!isset($_POST['step'])){
          $consultaNominas = "SELECT * FROM nomina ORDER BY codigo ASC";
          $resultadosNominas = mysqli_query($enlace,$consultaNominas) or die ("Error al consultar las nominas");
          $cont_nominas = mysqli_num_rows($resultadosNominas);
          ?>
          <form autocomplete='off' name = 'entrada' action = '<?php echo $_SERVER['PHP_SELF']; ?>' method = 'POST'  enctype='multipart/form-data' class='form-inline'>
            <input type = 'hidden' name = 'step' value = '1'>
            <div class='form-group'>
              <label name='label-novedad'>Seleccione la nomina</label>
              <select style='width:230px; border-radius:8px; padding:4px;' name='nomina' id='nomina' class='form-control'>
                <option value='' selected>Tipo de nómina </option>
                <?php
                  while($row=mysqli_fetch_array($resultadosNominas)){
                    $codigo = $row['codigo'];
                    $detalle = $row['detalle'];
                    ?>
                    <option value='<?php echo $codigo; ?>'><?php echo $codigo. " ".$detalle; ?></option>
                    <?php
                  }
                ?>
              </select>
            </div>
            <br/><br/>
            <input name="consultar" type="submit" class="boton" value="CARGAR/VER" id="consultar"></input>
          </form>
          <?php 
        }
        ### Fin: Pregunta la nomina a procesar ###
      ?>

      <?php
        ### Inicio: Diligenciamiento de valores ###
        if ($_POST['step']==1){
          $nomina = $_POST['nomina'];
          $consultaPeriodos = "SELECT * FROM periodo WHERE nomina = '$nomina' order by periodo DESC";
          $resultadosPeriodos = mysqli_query($enlace,$consultaPeriodos) or die ("Error al consultar los periodos");
          $resultadosPeriodos2 = mysqli_query($enlace,$consultaPeriodos) or die ("Error al consultar los periodos");
          $cont_periodos = mysqli_num_rows($resultadosPeriodos);
          ?>
          <form name='entrada' action='reporte_horas_trabajadas_excel.php' target='blank' method='POST' enctype='multipart/form-data'>
          <input type = 'hidden' name = 'nomina' value = '<?php echo $nomina; ?>'>
            <table align='center'>
              <tr>
                <td align='righta'>Tipo de Archivo:</td>
                <td align='left'>
                  <select style='width:300px; border-radius:8px; padding:4px;' name='treporte'>
                    <option value='1'>Reporte de Horas Trabajadas</option>
                  </select>
                </td>
              </tr>
              <tr>
                <td align='righta'>Periodo Desde:</td>
                <td align='left'>
                  <select style='width:300px; border-radius:8px; padding:4px;' name='periodoDesde'>
                    <?php
                      while($rowPDesde=mysqli_fetch_array($resultadosPeriodos)){
                        $periodo = $rowPDesde['periodo'];
                        $nomina = $rowPDesde['nomina'];
                        $desde = $rowPDesde['desde'];
                        $hasta = $rowPDesde['hasta'];
                        ?>
                        <option value='<?php echo $periodo; ?>'><?php echo $periodo. " - Nomina:".$nomina." - ".$desde." al ".$hasta; ?></option>
                        <?php
                      }
                    ?>
                  </select>
                </td>
              </tr>
              <tr>
                <td align='righta'>Periodo Hasta:</td>
                <td align='left'>
                  <select style='width:300px; border-radius:8px; padding:4px;' name='periodoHasta'>
                    <?php
                      while($rowPHasta=mysqli_fetch_array($resultadosPeriodos2)){
                        $periodo = $rowPHasta['periodo'];
                        $nomina = $rowPHasta['nomina'];
                        $desde = $rowPHasta['desde'];
                        $hasta = $rowPHasta['hasta'];
                        ?>
                        <option value='<?php echo $periodo; ?>'><?php echo $periodo. " - Nomina:".$nomina." - ".$desde." al ".$hasta; ?></option>
                        <?php
                      }
                    ?>
                  </select>
                </td>
              </tr>
              <tr>
                <td colspan='4' align='center'>
                  <input name='ver' type='submit' class='boton' value='GENERAR ARCHIVO'>
                </td>
              </tr>
            </table>
          </form>
          <?php
        }
        ### Fin: Diligenciamiento de valores ###
      ?>
    </div>
  </div>
</div>

</body>
</html>

	<style>
	.boton {
		border-radius: 8px;      /* Bordes redondeados */
		padding: 8px 16px;       /* Más espacio interno */
		border: none;            /* Quita el borde feo por defecto */
		cursor: pointer;         /* Mano al pasar */
		transition: 0.2s ease;   /* Animación suave */
		}

		.boton:hover {
		transform: scale(1.03);  /* Efecto sutil al pasar el mouse */
		}

	</style>