<?php
require_once '../config.php';

// التحقق من تسجيل الدخول
requireLogin();

// التحقق من الصلاحيات
requirePermission('admin');

// قراءة ملف SQL
$sqlFile = file_get_contents('../database/events_tables.sql');

// تقسيم الملف إلى استعلامات منفصلة
$queries = explode(';', $sqlFile);

// تنفيذ كل استعلام
$success = true;
$errorMessages = [];

foreach ($queries as $query) {
    $query = trim($query);
    if (empty($query)) continue;
    
    try {
        $result = executeQuery($query);
        if (!$result) {
            $success = false;
            $errorMessages[] = "فشل تنفيذ الاستعلام: " . $query;
        }
    } catch (Exception $e) {
        $success = false;
        $errorMessages[] = "خطأ: " . $e->getMessage();
    }
}

// عنوان الصفحة
$pageTitle = 'إعداد قاعدة بيانات الأنشطة';

// تضمين ملف الهيدر
include '../includes/header.php';
?>

<div class="d-flex justify-content-between align-items-center mb-4">
    <h1 class="h3 mb-0"><i class="fas fa-database me-2"></i> إعداد قاعدة بيانات الأنشطة</h1>
    <a href="<?php echo SITE_URL; ?>/events/index.php" class="btn btn-secondary">
        <i class="fas fa-arrow-right"></i> العودة إلى الأنشطة
    </a>
</div>

<div class="card">
    <div class="card-body">
        <?php if ($success): ?>
            <div class="alert alert-success">
                <i class="fas fa-check-circle me-2"></i> تم إنشاء جداول الأنشطة بنجاح!
            </div>
            <p>تم إنشاء الجداول التالية:</p>
            <ul>
                <li>جدول الأنشطة والفعاليات (events)</li>
                <li>جدول المشاركين في الأنشطة (event_participants)</li>
                <li>جدول نتائج الأنشطة (event_results)</li>
            </ul>
            <div class="mt-4">
                <a href="<?php echo SITE_URL; ?>/events/index.php" class="btn btn-primary">
                    <i class="fas fa-calendar-day me-1"></i> الذهاب إلى إدارة الأنشطة
                </a>
            </div>
        <?php else: ?>
            <div class="alert alert-danger">
                <i class="fas fa-exclamation-triangle me-2"></i> حدث خطأ أثناء إنشاء جداول الأنشطة.
            </div>
            <p>تفاصيل الأخطاء:</p>
            <ul>
                <?php foreach ($errorMessages as $error): ?>
                    <li><?php echo $error; ?></li>
                <?php endforeach; ?>
            </ul>
            <div class="mt-4">
                <a href="<?php echo SITE_URL; ?>/index.php" class="btn btn-secondary">
                    <i class="fas fa-home me-1"></i> العودة إلى الصفحة الرئيسية
                </a>
            </div>
        <?php endif; ?>
    </div>
</div>

<?php
// تضمين ملف الفوتر
include '../includes/footer.php';
?>
