$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 ], '');} ?>