<?php
// تكوين التطبيق
session_start();

// معلومات المسار
define('BASE_PATH', __DIR__);
define('UPLOADS_PATH', BASE_PATH . '/uploads');
define('MEMBERS_PHOTOS_PATH', UPLOADS_PATH . '/members');
define('COACHES_PHOTOS_PATH', UPLOADS_PATH . '/coaches');
define('LOGO_PATH', UPLOADS_PATH . '/logo');

// إنشاء المجلدات إذا لم تكن موجودة
if (!file_exists(UPLOADS_PATH)) mkdir(UPLOADS_PATH, 0777, true);
if (!file_exists(MEMBERS_PHOTOS_PATH)) mkdir(MEMBERS_PHOTOS_PATH, 0777, true);
if (!file_exists(COACHES_PHOTOS_PATH)) mkdir(COACHES_PHOTOS_PATH, 0777, true);
if (!file_exists(LOGO_PATH)) mkdir(LOGO_PATH, 0777, true);

// تضمين ملفات قاعدة البيانات والوظائف المساعدة
require_once BASE_PATH . '/database/init.php';
require_once BASE_PATH . '/includes/functions.php';
require_once BASE_PATH . '/includes/auth.php';
require_once BASE_PATH . '/includes/functions_finance.php';

// تهيئة قاعدة البيانات
$db = initDatabase();

// الإعدادات العامة
define('SITE_NAME', 'نظام إدارة الجمعية الرياضية');
define('SITE_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/association-sportive');

// تكوين التاريخ والوقت
date_default_timezone_set('Africa/Casablanca');
?>
