<?php
session_start();
include 'database.php';

// Vérifier si connecté
if (!isset($_SESSION['pseudo'])) {
    header("Location: login.php");
    exit;
}

$pseudo = $_SESSION['pseudo'];

// Vérifier si admin
$stmt = $mysqli->prepare("SELECT role FROM utilisateur WHERE pseudo = ?");
$stmt->bind_param("s", $pseudo);
$stmt->execute();
$stmt->bind_result($role);
$stmt->fetch();
$stmt->close();

if ($role !== 'admin') {
    header("Location: index.php");
    exit;
}

$message = '';

// Si on a soumis le formulaire
if ($_POST) {
    $titre = $_POST['titre'];
    $adresse = $_POST['adresse'];
    $description = $_POST['description'];
    
    // Vérifier que les chose obligatoires sont remplis
    if (empty($titre) || empty($adresse)) {
        $message = "Oups ! Il faut au moins un titre et une adresse.";
    } else {
        // Ajouter l'événement en base
        $stmt = $mysqli->prepare("INSERT INTO evenement (titre, adresse, description_) VALUES (?, ?, ?)");
        $stmt->bind_param("sss", $titre, $adresse, $description);
        
        if ($stmt->execute()) {
            $message = "Super ! Ton événement a été créé ! 🎉";
            // Vider les champs pour recommencer
            $titre = '';
            $adresse = '';
            $description = '';
        } else {
            $message = "Erreur : ";
        }
        $stmt->close();
    }
}

// Récupérer les derniers événements créés
function getRecentEvents($mysqli) {
    $result = $mysqli->query("SELECT id, titre, adresse, description_ FROM evenement ORDER BY id");
    return $result;
}
?>