<?php
date_default_timezone_set("Europe/Madrid");

/* === CONFIGURACIÓN === */
$carpetaVideo = $_SERVER['DOCUMENT_ROOT'] . "/assets/cstvideo/";

/* === SEGURIDAD BÁSICA === */
if (!is_dir($carpetaVideo) || !is_writable($carpetaVideo)) {
    die("❌ La carpeta de vídeos no existe o no tiene permisos");
}

/* === BORRADO === */
$mensaje = "";

if ($_SERVER["REQUEST_METHOD"] === "POST") {

    $video = basename($_POST["video"] ?? "");

    if ($video === "") {
        $mensaje = "❌ No se ha seleccionado ningún vídeo";
    } else {

        $rutaVideo = $carpetaVideo . $video;

        if (!file_exists($rutaVideo)) {
            $mensaje = "❌ El vídeo no existe";
        } elseif (pathinfo($rutaVideo, PATHINFO_EXTENSION) !== "mp4") {
            $mensaje = "❌ Archivo no permitido";
        } elseif (unlink($rutaVideo)) {
            $mensaje = "✅ Vídeo borrado correctamente";
        } else {
            $mensaje = "❌ No se pudo borrar el vídeo";
        }
    }
}

/* === LISTA DE VÍDEOS === */
$videos = glob($carpetaVideo . "*.mp4");
sort($videos);
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Borrar vídeo</title>
<style>
body {
    font-family: Arial, sans-serif;
    background: #f4f4f4;
}
.box {
    background: white;
    max-width: 500px;
    margin: 40px auto;
    padding: 20px;
    border-radius: 6px;
}
button {
    padding: 10px 15px;
    cursor: pointer;
}
.msg {
    margin-bottom: 15px;
    font-weight: bold;
}
.ok { color: green; }
.err { color: red; }
</style>
</head>

<body>

<div class="box">

<h2>🗑️ Borrar vídeo</h2>

<?php if ($mensaje): ?>
    <div class="msg <?= str_starts_with($mensaje, '✅') ? 'ok' : 'err' ?>">
        <?= htmlspecialchars($mensaje) ?>
    </div>
<?php endif; ?>

<?php if (count($videos) === 0): ?>
    <p>No hay vídeos disponibles.</p>
<?php else: ?>

<form method="post" onsubmit="return confirm('⚠️ ¿Seguro que deseas borrar este vídeo?');">

    <label for="video">Selecciona un vídeo:</label><br><br>

    <select name="video" id="video" required>
        <option value="">-- Selecciona un vídeo --</option>
        <?php foreach ($videos as $v): ?>
            <?php $nombre = basename($v); ?>
            <option value="<?= htmlspecialchars($nombre) ?>">
                <?= htmlspecialchars($nombre) ?>
            </option>
        <?php endforeach; ?>
    </select>

    <br><br>
    <button type="submit">🗑️ Borrar vídeo</button>
</form>

<?php endif; ?>

</div>

</body>
</html>
