alpha_full/_include/req/01-init.environnement.php
2026-04-06 22:58:51 +02:00

91 lines
3.9 KiB
PHP
Executable File

<?php
// ---------------------------------------------------
// Chargement paramettres environnement
// ---------------------------------------------------
if (!isset($refresh)) $refresh='N';
if (!isset($admMsg)) $admMsg=' ';
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1, ['refresh' => $refresh], '01-initEnvironnement.php');}
$factProdChemin='';
if (empty($_SESSION['smtpServerGestionaire']) || ($refresh==='Oui') || empty($_SESSION['idEnvTab']) || empty($_SESSION['nomSiteAff']) || empty($_SESSION['prodServer']) ) {
$i=0;
$resConn='';
$reqSelect="SELECT * FROM `environnement` ORDER BY `descEnv` ;";
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (2, ['reqSelect' => $reqSelect], '');}
$resConn=$idPdo->query($reqSelect);
if ($resConn) {
$b=0;
while ($row = $resConn->fetch(PDO::FETCH_ASSOC)) {
$idEnvTab[$b]=$row['idEnv']; // garder pour backOffice
$descEnvTab[$b]=$row['descEnv']; // garder pour backOffice
$valEnvTab[$b]=$row['valEnv'];
if (isset($debug[10]) && $debug[10] == '1' ) {
$debugMsg .= monDebug (1,['num' => $i , 'idEnvTab' => $idEnvTab[$i], 'descEnvTab' => $descEnvTab[$i] ,'valEnvTab' => $valEnvTab[$i] ],'');
}
$b++;
}
// tableau pour admin
$_SESSION['idEnvTab']=$idEnvTab;
$_SESSION['descEnvTab']=$descEnvTab;
$_SESSION['valEnvTab']=$valEnvTab;
// constantes
$_SESSION['nomSiteAff']=$valEnvTab[0];
$_SESSION['siteNomTech']=$valEnvTab[1];
$_SESSION['factProdChemin']=$valEnvTab[2];
$_SESSION['intServer']=$valEnvTab[3];
$_SESSION['prodServer']=$valEnvTab[4];
$_SESSION['localServer']=$valEnvTab[5];
$_SESSION['sendMailFromLocal']=$valEnvTab[6];
$_SESSION['smtpServerGestionaire']=$valEnvTab[7];
$_SESSION['expediteur_mails_gestionnaire']=$valEnvTab[8];
$_SESSION['smtpUserGestionnaire']=$valEnvTab[9];
$_SESSION['smtpPwdGestionnaire']=$valEnvTab[10];
$_SESSION['fromNameGestionnaire']=$valEnvTab[11];
// apres reflexion il vaut mieux ne pas stocker les param mail de 123ventes en base, car si ca change les anciens projets ne seront pas updaté
$_SESSION['expediteur_mails123']='admin@123ventes.com';
$_SESSION['smtpServer123']='ionos';
$_SESSION['from_mails123']="1.2.3 Ventes";
$prodServer=$_SESSION['prodServer'];
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1,['session re-chargée' => 'Oui'],'');}
}
else {
$admMsg .= "&#160;Impossible de récupérer les données de la table environnement.";
}
}
else {
// constante
$prodServer=$_SESSION['prodServer'];
// tableau
$idEnvTab=$_SESSION['idEnvTab'];
$descEnvTab=$_SESSION['descEnvTab'];
$valEnvTab=$_SESSION['valEnvTab'];
if (isset($debug[9]) && $debug[9] == '1' ) { $debugMsg .= monDebug (1,['session déjà chargée' => 'Oui'],'');}
}
// ---------------------------------------------------
// DebugRech
// ---------------------------------------------------
if (isset($debug[10]) && $debug[10] == '1') {
$admMsg .= monDebug (1, ['nomDuSiteAff' => $_SESSION['nomSiteAff'],
'dossier' => $_SESSION['siteNomTech'],
'factProdChemin' => $_SESSION['factProdChemin'],
'intServer' => $_SESSION['intServer'],
'prodServer' => $_SESSION['prodServer'],
'localServer' => $_SESSION['localServer'],
'sendMailFromLocal' => $_SESSION['sendMailFromLocal'],
'bdd' => $bdd,
'host' => $host,
'smtpServerGestionaire' => $_SESSION['smtpServerGestionaire'],
'expediteur_mails_gestionnaire' => $_SESSION['expediteur_mails_gestionnaire'],
'smtpUserGestionnaire' => $_SESSION['smtpUserGestionnaire'],
'smtpPwdGestionnaire' => $_SESSION['smtpPwdGestionnaire'],
'fromNameGestionnaire' => $_SESSION['fromNameGestionnaire']
],'01-initEnvironnement');
}
?>