$reqSelect ], 'reqCtrlPaiements.php');}
$resConn=$idPdoProd->query($reqSelect);
if ($resConn) {
while ($tabResult = $resConn->fetch(PDO::FETCH_ASSOC)) {
if ($tabResult['idModePaie']!='2' && $tabResult['idModePaie']!='3') {
$description=$tabResult['description'];
if ($tabResult['isTest']=="En Test") {
$toutOk=0;
$erreurSQL=1;
// $ctrlMsg .= '
' .$description. ' est en mode test. Veuillez le passer en mode production, puis publier les moyens de paiement pour une prise en compte sur le site public.';
}
// On force l'environnement sur Prod, car on prod on ne peut jamais etre en test ( mais publier a pu le faire..)
if ( $erreurSQL == 1 ) {
$reqUpdate = "UPDATE `modepaie` SET isTest='Activé' WHERE idModePaie=" .$tabResult['idModePaie']. ";";
$resConn='';
$resConn=$idPdoProd->query($reqUpdate) ;
if ($resConn) {
if (isset($debug[2]) && $debug[2] == '1') $admMsg .= 'Le moyen de paiement ' .$description. ' a été défini sur production au lieu de test (en production)
'; $admMsgClass='ok';
}
else {
$admMsg .= 'Erreur lors de la mise à jour de la base de données';
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['Erreur mysql' => $idPdoProd -> connect_error, 'N°' => $idPdoProd->errno ],''); $admMsgClass='ko';
}
}
}
}
}
if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug (1,['paiement en prod' => $toutOk ], '');}
?>