<?php
// استدعاء ملف الاتصال بقاعدة البيانات
include 'db_connection.php';

if (isset($_GET['id'])) {
    $id = intval($_GET['id']);
    $sql = "SELECT * FROM videos WHERE id = $id";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        $video = $result->fetch_assoc();
    } else {
        echo "الفيديو غير موجود.";
        exit();
    }
} else {
    echo "لم يتم تحديد الفيديو.";
    exit();
}

// استعلام للحصول على الفيديوهات المقترحة
$sql_suggestions = "SELECT id, title, thumbnail_path FROM videos WHERE id != $id LIMIT 4";
$suggestions = $conn->query($sql_suggestions);
?>

<!DOCTYPE html>
<html lang="ar">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title><?php echo htmlspecialchars($video['title']); ?></title>
    <link rel="stylesheet" href="karar1.css">
</head>
<body>
    <header>
        <nav>
            <ul>
                <li><a href="index.php">الرئيسية</a></li>
                <li><a href="#">تسجيل الدخول</a></li>
            </ul>
        </nav>
    </header>
    <main>
        <section class="video-player">
            <h2><?php echo htmlspecialchars($video['title']); ?></h2>
            <video controls>
                <?php
                // استخدام رابط الفيديو أو مسار الفيديو المحلي
                $video_src = !empty($video['video_url']) ? htmlspecialchars($video['video_url']) : 'uploads/' . htmlspecialchars($video['video_path']);
                
                if (!empty($video_src)) {
                    echo "<source src='" . $video_src . "' type='video/mp4'>";
                } else {
                    echo "لا يوجد فيديو متاح.";
                }
                ?>
                <source src="<?php echo $video_src; ?>" type="video/avi">
                <source src="<?php echo $video_src; ?>" type="video/mov">
                <source src="<?php echo $video_src; ?>" type="video/3gp">
                <source src="<?php echo $video_src; ?>" type="video/mpeg">
                المتصفح الخاص بك لا يدعم تشغيل الفيديو.
            </video>
        </section>

        <section class="suggested-videos">
            <h3>فيديوهات مقترحة</h3>
            <div class="video-grid">
                <?php
                // استعلام للحصول على الفيديوهات المقترحة عشوائياً
                $sql_suggestions = "SELECT id, title, thumbnail_path FROM videos ORDER BY RAND() LIMIT 5"; 
                $suggestions = $conn->query($sql_suggestions);

                if ($suggestions->num_rows > 0) {
                    while ($row = $suggestions->fetch_assoc()) {
                        echo "<div class='video'>";
                        echo "<a href='watch.php?id=" . $row['id'] . "'>";
                        echo "<img src='uploads/thumbnails/" . $row['thumbnail_path'] . "' alt='الصورة المصغرة'>";
                        echo "<h4>" . htmlspecialchars($row['title']) . "</h4>";
                        echo "</a>";
                        echo "</div>";
                    }
                } else {
                    echo "<p>لا توجد فيديوهات مقترحة.</p>";
                }
                ?>
            </div>
        </section>
    </main>

    <footer>
        <p>&copy; 2024 موقع الفيديوهات</p>
    </footer>
</body>
</html>

<?php
// إغلاق الاتصال بقاعدة البيانات
$conn->close();
?>
