auth // Si isMaintenance == 0 => on desactive auth du site include_once ($includePathConf. "/prod.dbConnect.php"); $debug[2]="1"; $debug[1]="1"; if ($isMaintenance==false) $isMaintenance="0"; if (isset($isMaintenance) || $isMaintenance=="0") { // $nb === 0 → aucune ligne modifiée $nb = dynRequete_update("UPDATE", "authTable", ["auth" => $isMaintenance], [],'maint.reqUpdate', 0, $debug[2]); if ($nb !== false && $nb > 0) { $admMsg .= "Mode maintenance positionné à $isMaintenance effectuée avec succès ! "; $admMsgClass = 'ok'; // ----------------------------------------------------- // Message ecran // ----------------------------------------------------- if ($isMaintenance==1) { $_SESSION['auth'] = 1; $libelle="Activation du mode maintenance.
Une authentification est nécessaire sur le site public.

"; } else { $_SESSION['auth'] = 0; // deconnecter les users du site de prod $_SESSION['authValid']=false; $libelle="Désactivation du mode maintenance.
Pas d'authentification sur le site public.

"; } $admMsg .= $libelle; // ----------------------------------------------------- // Envoi des mails pour chaque admin : pas si debug[2]=0 // ----------------------------------------------------- include_once ("mailer.v04.php"); if (empty($_SESSION['nbAdmin'])) include ($includePath. "/req/15-init.adminMsgList.php"); $sujet="Etat de votre site"; // if ($_SESSION['isWbAdm']===true) {$sujet="en Test --- " .$sujet;} $test= strpos($sujet,$_SESSION['nomSiteAff']); if($test==false) $sujet.=' ' .$_SESSION['nomSiteAff']; $message_business = "Cher administrateur,

Changement d'état de votre site public

" .$libelle; $message_business .= "

Administrateur à l'origine de la mise à jour :
" .$adminMail; $msgPdp=''; include ("./mails/pdpAdmin.php"); $message_business .=stripslashes($msgPdp); for ($ijk=0 ; $ijk<$_SESSION['nbAdmin'] ; $ijk++) { if ($envMail = mailer(1, '','', 0, $_SESSION['smtpServer123'], $sujet, $message_business, $tableLibAdmin[$ijk], '', '', 0, $navMsg[9], $navMsg[22], 0,'' , '', $_SESSION['expediteur_mails123'], $_SESSION['from_mails123'], '', $lg) ) { if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug(2, ['Mail envoyé a ' => $tableLibAdmin[$ijk]],''); } else if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= monDebug(2, ['Mail pas envoyé a ' => $tableLibAdmin[$ijk]],''); } //for nb admin } else { if (isset($debug[2]) && $debug[2] == '1') { $admMsg .= 'Echec de l\'activation de la position de la maintenance'; $admMsgClass = 'ko'; } } } else {if (isset($debug[2]) && $debug[2] == '1' ) {$admMsg .= 'isMaintenance vide dans maint.reqUpdate.php';} } ?>