This commit is contained in:
KANE LAZENI 2026-04-23 13:59:28 +00:00
parent dd57caacf7
commit 2a306e4ab9
3 changed files with 58 additions and 18 deletions

View File

@ -1,7 +1,4 @@
<?php
// session_start();
require_once "Modelecontestation.php";
class Assure extends Modelecontestation {
@ -197,7 +194,5 @@ class Assure extends Modelecontestation {
$sql = 'call sp_p_maj_demandereconnaissancefaciale(?, ?, ?);';
$this->executerRequete($sql, array($codeEtat, $_SERVER['REMOTE_ADDR'], $idDemande));
}
}
?>

View File

@ -15,19 +15,31 @@ class Configuration
}
private static function getParametres()
{
if (self::$parametres == null) {
$cheminFichier = "dev.ini";
if (!file_exists($cheminFichier)) {
$cheminFichier = "prod.ini";
}
if (!file_exists($cheminFichier)) {
throw new Exception("Aucun fichier de configuration trouvé");
}
else {
self::$parametres = parse_ini_file($cheminFichier);
}
}
$cheminDiscriminant = "configcontestation.ini";
$parametres = parse_ini_file($cheminDiscriminant);
$discriminant = $parametres["tests"];
if ($discriminant=="1") {
$cheminFichier = "/var/www/Config/testcontestation.ini";
}
else {
$cheminFichier = "/var/www/Config/prodcontestation.ini";
}
var_dump(
array(
"parametres" => $parametres,
"discriminant" => $discriminant,
"cheminFichier" => $cheminFichier,
)
);
if (!file_exists($cheminFichier)) {
throw new Exception("Aucun fichier de configuration trouvé");
}
else {
self::$parametres = parse_ini_file($cheminFichier);
}
return self::$parametres;
}
}

View File

@ -0,0 +1,33 @@
<?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 = "dev.ini";
if (!file_exists($cheminFichier)) {
$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;
}
}