pas d'erreur // erreur= 1 => env de test -> on va forcer env de prod // erreur= 2 => manque clés : erreur bloquante // les erreurs sont gérées dans l'appellant // ----------------------------------------------------- // Fichier appelé soit par mise en maintenance (maint.chapeau), soit par publier (exportVerif.php), soit par avancement.messages.modale.php // Controle des clés API ou login pour environnement de prod $ctrlMsg=''; if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug (1,['tout ok livraison' => $toutOk], '');} if ($toutOk==false) { // ----------------------------------------------------- // DB PROD // ----------------------------------------------------- include ($includePathConf. "/prod.dbConnect.php"); // ----------------------------------------------------- // Forcer l'authentifcation en Prod // ----------------------------------------------------- if (isset($debug[1]) && $debug[1] == '1') { $debugMsg .= monDebug(1, ['$_SESSION[auth]' => $_SESSION['auth'] ], '');} if ($_SESSION['auth'] == 1) { $reqUpdate="UPDATE `authTable` set auth=1;"; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['reqUpdate ctrlAvancemment' => $reqUpdate], '');} $resConn=$idPdoProd->query($reqUpdate); $_SESSION['auth'] = 1; $isMaintenance=1; } } else { $admMsgClass="ok"; $ctrlMsg = 'Tout est ok ! Vous pouvez sortir du mode maintenance.'; } ?>