<?= $this->extend('layouts/admin') ?>

<?= $this->section('title') ?>Editar Sala<?= $this->endSection() ?>

<?= $this->section('content') ?>
<div class="form-container">
    <h2>Editar Sala</h2>

    <?php if (session()->getFlashdata('errors')): ?>
        <div class="alert alert-danger">
            <ul>
                <?php foreach (session()->getFlashdata('errors') as $error): ?>
                    <li><?= esc($error) ?></li>
                <?php endforeach; ?>
            </ul>
        </div>
    <?php endif; ?>

    <form method="POST" action="<?= base_url('admin/salas/actualizar/' . $sala->id_sala) ?>">
        <div class="form-group">
            <label for="id_local">Local Asociado</label>
            <select name="id_local" id="id_local" required>
                <option value="">-- Seleccionar Local --</option>
                <?php foreach ($locales as $local): ?>
                    <option value="<?= $local->id_local ?>" <?= old('id_local', $sala->id_local) == $local->id_local ? 'selected' : '' ?>>
                        <?= esc($local->nombre) ?>
                    </option>
                <?php endforeach; ?>
            </select>
        </div>

        <div class="form-group">
            <label for="nombre">Nombre de la Sala</label>
            <input type="text" name="nombre" id="nombre" value="<?= old('nombre', $sala->nombre) ?>" required placeholder="Ej. Sala 1, IMAX, Sala Premium">
        </div>

        <div class="form-group">
            <label for="tipo">Tipo de Proyección</label>
            <select name="tipo" id="tipo" required>
                <option value="">-- Seleccionar Tipo --</option>
                <option value="2D" <?= old('tipo', $sala->tipo) == '2D' ? 'selected' : '' ?>>2D</option>
                <option value="3D" <?= old('tipo', $sala->tipo) == '3D' ? 'selected' : '' ?>>3D</option>
                <option value="IMAX" <?= old('tipo', $sala->tipo) == 'IMAX' ? 'selected' : '' ?>>IMAX</option>
                <option value="4DX" <?= old('tipo', $sala->tipo) == '4DX' ? 'selected' : '' ?>>4DX</option>
            </select>
        </div>

        <div class="form-group">
            <label for="capacidad">Capacidad de Asientos</label>
            <input type="number" name="capacidad" id="capacidad" min="1" value="<?= old('capacidad', $sala->capacidad) ?>" required>
        </div>

        <div class="form-group checkbox-group">
            <label>
                <input type="checkbox" name="estado" value="1" <?= old('estado', $sala->estado) == 1 ? 'checked' : '' ?>> Activa
            </label>
        </div>

        <div class="form-actions">
            <button type="submit" class="btn btn-primary">Actualizar</button>
            <a href="<?= base_url('admin/salas') ?>" class="btn btn-cancel">Cancelar</a>
        </div>
    </form>
</div>
<?= $this->endSection() ?>
