<?php
require_once __DIR__ . '/../includes/bootstrap.php';
require_admin();

if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
    redirect('admin/videos.php');
}
verify_csrf();

$videoId = filter_input(INPUT_POST, 'video_id', FILTER_VALIDATE_INT);
$action = (string) ($_POST['action'] ?? '');
if (!$videoId) {
    flash('danger', 'رقم الفيديو غير صحيح.');
    redirect('admin/videos.php');
}

if ($action === 'delete') {
    $stmt = db()->prepare('DELETE FROM videos WHERE id = ?');
    $stmt->execute([$videoId]);
    flash('success', 'تم حذف الفيديو من المنصة.');
    redirect('admin/videos.php');
}

if ($action === 'toggle') {
    $stmt = db()->prepare('UPDATE videos SET is_active = IF(is_active = 1, 0, 1) WHERE id = ?');
    $stmt->execute([$videoId]);
    flash('success', 'تم تحديث حالة الفيديو.');
    redirect('admin/videos.php');
}

flash('danger', 'الإجراء غير صحيح.');
redirect('admin/videos.php');
