<?php
// /index.php

/**
 * GGEE - Sistema de Gestión Educacional
 * Punto de entrada principal de la aplicación.
 * Redirige al usuario a la página de login o al menú principal
 * dependiendo de si existe una sesión activa.
 */

// Incluir el archivo de configuración de rutas que define BASE_URL.
require_once __DIR__ . '/config/paths.php';

// Iniciar la sesión aquí para que esté disponible en todo el flujo.
session_start();

// Si el usuario ya tiene una sesión activa, lo redirigimos al menú principal.
if (isset($_SESSION['user_id'])) {
    // Usamos la función url() de paths.php para construir la URL correcta.
    header('Location: ' . url('views/menu.php'));
} else {
    // Si no hay sesión, lo redirigimos a la página de login local.
    header('Location: ' . url('views/login.php'));
}

// Es importante llamar a exit() después de una redirección para detener la ejecución.
exit;
