Initial commit for radiantrh project

This commit is contained in:
2025-12-07 08:36:26 +00:00
commit 6dc580b90b
3334 changed files with 2221683 additions and 0 deletions

35
Contestation/Configuration.php Executable file
View File

@@ -0,0 +1,35 @@
<?php
class Configuration
{
private static $parametres;
public static function get($nom, $valeurParDefaut = null)
{
$parametres = self::getParametres();
if (isset($parametres[$nom])) {
$valeur = $parametres[$nom];
}
else {
$valeur = $valeurParDefaut;
}
return $valeur;
}
private static function getParametres()
{
if (self::$parametres == null) {
// $cheminFichier = __DIR__ ."dev.ini";
$cheminFichier = "dev.ini";
if (!file_exists($cheminFichier)) {
// $cheminFichier = __DIR__ ."prod.ini";
$cheminFichier = "prod.ini";
}
if (!file_exists($cheminFichier)) {
throw new Exception("Aucun fichier de configuration trouvé");
}
else {
self::$parametres = parse_ini_file($cheminFichier);
}
}
return self::$parametres;
}
}