<?php
/**
 * @var \App\View\AppView $this
 * @var \App\Model\Entity\Personal $persona
 * @var \Cake\Collection\CollectionInterface $horariosPersonal
 */
?>

<div class="column column-80">
    <div class="persona view content">
        <h3 class="text-info">Horarios del Personal: <?= h($persona->nombre) ?></h3>

        <?php if ($horariosPersonal->isEmpty()): ?>
            <p><?= __('No hay horarios disponibles para este miembro del personal.') ?></p>
        <?php else: ?>
            <table class="table table-striped mt-3">
                <thead>
                    <tr>
                        <!-- <th><?= __('ID del Horario') ?></th> -->
                        <th><?= __('Día de la Semana') ?></th>
                        <th><?= __('Hora de Inicio') ?></th>
                        <th><?= __('Hora de Fin') ?></th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                    // Mapa de días de la semana
                    $diasSemana = [
                        1 => 'Lunes',
                        2 => 'Martes',
                        3 => 'Miércoles',
                        4 => 'Jueves',
                        5 => 'Viernes',
                        6 => 'Sábado',
                        0 => 'Domingo'
                    ];
                    ?>
                    <?php foreach ($horariosPersonal as $horario): ?>
                        <tr>
                            <!-- <td><?= $this->Number->format($horario->id) ?></td> < -->
                            <td><?= h($diasSemana[$horario->dia_semana] ?? 'Día desconocido') ?></td>
                            <td><?= h($horario->hora_inicio instanceof \Cake\I18n\Time ? $horario->hora_inicio->format('H:i') : substr((string)$horario->hora_inicio, 0, 5)) ?></td>
                            <td><?= h($horario->hora_fin instanceof \Cake\I18n\Time ? $horario->hora_fin->format('H:i') : substr((string)$horario->hora_fin, 0, 5)) ?></td>

                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
        <?php endif; ?>
    </div>
</div>
