private function modifierAdmin_moderateur($idAmin_moderateur) { $oAdmin_moderateur = new MAdmin_Moderateur('', '', '', ''); $aAdmin_moderateur = $oAdmin_moderateur->getAdmin_moderateurParId($idAmin_moderateur); $nbreAdminMods = $oAdmin_moderateur::nbreAdminMods(); if ($nbreAdminMods != 0) { $aAdmin_moderateurs = $oAdmin_moderateur::listeAdmin_moderateur(); } else { $aAdmin_moderateurs = ''; } $oVueDefaut = new VueDefaut(); $oVueAdmin = new VueAdmin(); $oVueAdmin->afficheHeaderAdmin(); if ($_GET['idAdMod'] && $_GET['action'] == 'valider') { try { $oAdmin_moderateur->modifierAdmin_moderateur($_GET['idAdMod'], $_POST['role'], $_POST['login'], md5($_POST['pass'])); $oVueAdmin = new VueAdmin(); $nbreAdminMods = $oAdmin_moderateur::nbreAdminMods(); if ($nbreAdminMods != 0) { $aAdmin_moderateur = $oAdmin_moderateur::listeAdmin_moderateur(); } else { $aAdmin_moderateur = ''; } $oVueAdmin->afficheAdminMods($aAdmin_moderateurs, $nbreAdminMods); } catch (Exception $e) { $message = $e->getMessage(); } } else { $message = ''; $erreurLogin = ''; $erreurPass = ''; $erreurRole = ''; $oVueAdmin->modifierUnAdmin_moderateur($aAdmin_moderateur, $message, $erreurLogin, $erreurPass, $erreurRole); } $oVueDefaut->afficheFooter(false, true, false, true); }