<?php
// Chargement de la configuration et des classes — inclus en tête de chaque page

require_once __DIR__ . '/../config/config.php';

if (defined('APP_DEBUG') && APP_DEBUG) {
    ini_set('display_errors', '1');
    ini_set('display_startup_errors', '1');
    error_reporting(E_ALL);
}
require_once __DIR__ . '/helpers.php';
require_once __DIR__ . '/Database.php';
require_once __DIR__ . '/Auth.php';
require_once __DIR__ . '/Settings.php';
require_once __DIR__ . '/Subnet.php';
require_once __DIR__ . '/Reservation.php';
require_once __DIR__ . '/SyncService.php';
require_once __DIR__ . '/LeaseService.php';
require_once __DIR__ . '/AuditLog.php';
require_once __DIR__ . '/ReservationRequest.php';

// Session
if (session_status() === PHP_SESSION_NONE) {
    session_start();
}
