<?php
/**
 * Configuration de la base de données pour l'environnement de production
 * Ce fichier doit être créé sur le serveur avec les bonnes informations
 */

// Détection automatique de l'environnement
$isProduction = (isset($_SERVER['HTTP_HOST']) && strpos($_SERVER['HTTP_HOST'], 'reoleweb.com') !== false);

if ($isProduction) {
    // Configuration PRODUCTION
    if (!defined('DB_SYSTEM')) {
        define('DB_SYSTEM', 'mysql');
    }
    if (!defined('DB_HOST')) {
        define('DB_HOST', 'localhost');
    }
    if (!defined('DB_NAME')) {
        define('DB_NAME', 'dzhostco_taghilt');
    }
    if (!defined('DB_USER')) {
        define('DB_USER', 'dzhostco_taghilt');
    }
    if (!defined('DB_PASS')) {
        define('DB_PASS', 'ccGaDyDVQEVf5WyQkstP');
    }
} else {
    // Configuration LOCALE (XAMPP)
    if (!defined('DB_SYSTEM')) {
        define('DB_SYSTEM', 'mysql');
    }
    if (!defined('DB_HOST')) {
        define('DB_HOST', 'localhost');
    }
    if (!defined('DB_NAME')) {
        define('DB_NAME', 'taghilt');
    }
    if (!defined('DB_USER')) {
        define('DB_USER', 'root');
    }
    if (!defined('DB_PASS')) {
        define('DB_PASS', '');
    }
}

// Paramètres communs
if (!defined('SITE_NAME')) {
    define('SITE_NAME', 'taghilt');
}
if (!defined('SHOW_PARAM')) {
    define('SHOW_PARAM', 'false');
}

// Affichage des erreurs (désactiver en production)
if ($isProduction) {
    error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT);
    ini_set('display_errors', 0);
    ini_set('log_errors', 1);
} else {
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
}
