<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

echo "<h1>Test de diagnostic</h1>";

echo "1. Vérification connexion BDD... ";
try {
    require_once 'connexion/auth.php';
    echo "<span style='color:green;'>OK</span><br>";
} catch (Exception $e) {
    echo "<span style='color:red;'>ERREUR : " . $e->getMessage() . "</span><br>";
}

echo "2. Vérification fonctions calendrier... ";
if (function_exists('easter_days')) {
    echo "<span style='color:green;'>OK</span> (Pâques 2026 : " . easter_days(2026) . " jours après le 21 mars)<br>";
} else {
    echo "<span style='color:orange;'>MANQUANTE</span> (mais j'ai prévu un calcul de secours)<br>";
}

echo "3. Vérification bibliothèque Image (GD)... ";
if (function_exists('imagecreatefromjpeg')) {
    echo "<span style='color:green;'>OK</span><br>";
} else {
    echo "<span style='color:red;'>MANQUANTE</span> (Le traitement d'image fera planter le serveur)<br>";
}

echo "<h2>Fin du test</h2>";