<?php
// DÉTECTION AUTOMATIQUE DU CONTEXTE (LOCAL vs DOMAINE)
$host = $_SERVER['HTTP_HOST'] ?? 'localhost';

// Si l'URL contient "192.168" ou "localhost", on est en local -> on garde le dossier
// Sinon (c'est le domaine o2switch/OVH), on est déjà à la racine -> on met vide
$isLocal = (strpos($host, '192.168.') !== false || $host === 'localhost');
$baseUrl = $isLocal ? '/saint_vaast' : '';

return [
    'paths' => [
        'base_path' => realpath(__DIR__ . '/../../'),
    ],
    'url' => [
        // C'est ici que la magie opère
        'base_url' => $baseUrl,
        
        // Reconstruction de l'URL complète propre
        'full_url' => ( (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? "https://" : "http://" )
                      . $host
                      . $baseUrl,
    ],
    'db' => [
        'host'    => 'localhost',
        'port'    => 3306,
        'dbname'  => 'diqi4059_mairiestvaast',
        'user'    => 'diqi4059_atalec',
        'pass'    => '4Y3-@yGgeBh&', // À remplir
        'charset' => 'utf8mb4',
    ],
    
    'smtp' => [
        'host' => 'mail.ataworld.fr', 
        'username' => 'notifications@ataworld.fr', 
        'password' => '.H*ecYAduCM,', // À remplir
        'port' => 465,
        'from_email' => 'notifications@ataworld.fr',
        'from_name' => 'Mairie de Saint Vaast en Chaussée'
    ]
];