<?php 
session_start();

// RESTRICCIÓN DE ACCESO A TRABAJADOR (ACCESO INDIVIDUAL)
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");
$enlace = cargar_conexion();

$consulta = mysqli_query($enlace, "select * from periodo where id='" . $_SESSION['id_validar'] . "' order by nomina,periodo desc limit 1");
if (mysqli_num_rows($consulta) != 0) {
    $row = mysqli_fetch_array($consulta);
    $per = mostrar_fecha($row['desde']) . ' al ' . mostrar_fecha($row['hasta']) . " (Nom:" . $row['nomina'] . ")";
} else $per = '';

$accion = $_REQUEST["accion"];
$codigo = $_REQUEST["codigo"];
$tabla = $_REQUEST["tabla"];
$archivo = $_REQUEST["archivo"];
$exportar = $_REQUEST["exportar"];

menu();

?>

<style>
    body {
        font-family: Arial, sans-serif;
        background: #f4f6f9;
        margin: 0;
        padding: 0;
    }

    .titulo {
        text-align: center;
        margin-top: 25px;
        color: #464D77;
        font-size: 26px;
        font-weight: bold;
    }

    .card {
        background: white;
        width: 85%;
        margin: 25px auto;
        padding: 25px;
        border-radius: 12px;
        box-shadow: 0 2px 10px rgba(0,0,0,0.08);
    }

    .btn-exportar {
        display: block;
        width: 250px;
        margin: 0 auto 20px auto;
        padding: 12px;
        background: #43bced;
        color: white;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        cursor: pointer;
        transition: 0.2s;
        text-align: center;
    }

    .btn-exportar:hover {
        background: #2fa3c9;
    }

    table {
        width: 100%;
        border-collapse: collapse;
        margin-top: 15px;
    }

    thead {
        background: #43bced;
        color: white;
    }

    th, td {
        padding: 10px;
        text-align: center;
        font-size: 14px;
        white-space: nowrap;
    }

    tbody tr:nth-child(even) {
        background: #eef4f7;
    }

    tbody tr:nth-child(odd) {
        background: #ffffff;
    }

    .empty {
        text-align: center;
        padding: 20px;
        font-size: 18px;
        color: #777;
    }
</style>

<?php

switch ($exportar) {

    // ---------------------------------------------------------
    // 1) TRABAJADORES ACTIVOS
    // ---------------------------------------------------------
    case 1:

    // ---------------------------------------------------------
    // 2) TRABAJADORES TOTALES
    // ---------------------------------------------------------
    case 2:

        echo "<h2 class='titulo'>Exportación de Trabajadores</h2>";

        $query = ($exportar == 1)
            ? "select * from personal where id=".$_SESSION['id_validar']." AND status = 'A' order by codigo"
            : "select * from personal where id=".$_SESSION['id_validar']." order by codigo";

        $consulta = mysqli_query($enlace, $query);
        $filas = mysqli_num_rows($consulta);

        echo "<div class='card'>";

        if ($filas == 0) {

            echo "<div class='empty'>No existen registros para mostrar</div>";

        } else {

            echo '
            <form method="POST" target="_blank" action="varios_exportar_excel.php?exportar=1&accion='.($exportar==1?6:7).'&query='.$query.'">
                <button class="btn-exportar">Generar Excel</button>
            </form>';

            echo "
            <table>
                <thead>
                    <tr>
                        <th style='width:120px;'>Cédula</th>
                        <th style='width:150px;'>1° Apellido</th>
                        <th style='width:150px;'>2° Apellido</th>
                        <th style='width:150px;'>1° Nombre</th>
                        <th style='width:150px;'>2° Nombre</th>
                        <th style='width:160px;'>Jornada actual</th>
                        <th style='width:100px;'>Status</th>
                    </tr>
                </thead>
                <tbody>
            ";

            while ($row = mysqli_fetch_array($consulta)) {

                echo "
                <tr>
                    <td>{$row['codigo']}</td>
                    <td>{$row['apellidos']}</td>
                    <td>{$row['apellidos1']}</td>
                    <td>{$row['nombres']}</td>
                    <td>{$row['nombres1']}</td>
                    <td>{$row['jornada']}</td>
                    <td>{$row['status']}</td>
                </tr>";
            }

            echo "</tbody></table>";
        }

        echo "</div>";
        break;
}

mysqli_free_result($consulta);

echo "</body></html>";
?>