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

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

<?= $this->section('content') ?>
<div class="form-container">
    <h2>Editar Producto</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/productos/actualizar/' . $producto->id_producto) ?>">
        <div class="form-group">
            <label for="nombre">Nombre del Producto</label>
            <input type="text" name="nombre" id="nombre" value="<?= old('nombre', $producto->nombre) ?>" required placeholder="Ej. Combo Familiar, Canchita Grande...">
        </div>

        <div class="form-group">
            <label for="descripcion">Descripción</label>
            <textarea name="descripcion" id="descripcion" rows="3" placeholder="Ej. Incluye canchita grande y dos gaseosas medianas..."><?= old('descripcion', $producto->descripcion) ?></textarea>
        </div>

        <div class="form-group">
            <label for="precio">Precio (S/.)</label>
            <input type="number" step="0.1" name="precio" id="precio" value="<?= old('precio', $producto->precio) ?>" required>
        </div>

        <div class="form-group">
            <label for="categoria">Categoría</label>
            <select name="categoria" id="categoria" required>
                <option value="">-- Seleccionar Categoría --</option>
                <option value="comida" <?= old('categoria', $producto->categoria) == 'comida' ? 'selected' : '' ?>>Comida</option>
                <option value="bebida" <?= old('categoria', $producto->categoria) == 'bebida' ? 'selected' : '' ?>>Bebida</option>
                <option value="combo" <?= old('categoria', $producto->categoria) == 'combo' ? 'selected' : '' ?>>Combo</option>
            </select>
        </div>

        <div class="form-group">
            <label for="imagen_url">URL de Imagen</label>
            <input type="url" name="imagen_url" id="imagen_url" value="<?= old('imagen_url', $producto->imagen_url) ?>" placeholder="Ej. https://images.unsplash.com/photo-...">
        </div>

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

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