$prenom = $_POST['prenom'];
             $mail = $_POST['mail'];
             $view = 'Profil';
             $layout = 'Membre';
             if (isset($_POST['oldPswd']) && isset($_POST['newPswd']) && isset($_POST['newMdp2'])) {
                 // si les champ mot de passe sont rempli
                 if ($membre->getMotDePasse() == sha1($_POST['oldPswd'])) {
                     $mdp = sha1($_POST['newPswd']);
                 } else {
                     $mdp = $membre->getMotDePasse();
                 }
             } else {
                 $mdp = $membre->getMotDePasse();
             }
             $tab = array('login' => $login, 'nom' => $nom, 'prenom' => $prenom, 'sexe' => $membre->getSexe(), 'adresse_mail' => $mail, 'mot_de_passe' => $mdp, 'etat' => $membre->getEtat(), 'rang' => $membre->getRang(), 'code_Act' => '');
             modelMembre::update($tab, $_SESSION['login']);
             $_SESSION['login'] = $_POST['login'];
         }
     } else {
         $pageTitle = 'connexion';
         $controller = 'visiteur';
         $view = 'Connexion';
     }
     break;
 case 'exit':
     $pageTitle = 'connexion';
     if (isset($_SESSION['login'])) {
         $messageErreur = " Aurevoir {$_SESSION['login']}";
         modelMembre::deleteMembreEnLigne();
         // on a besoin que $_SESSION['login'] soit définit
         unset($_SESSION['login']);
Пример #2
0
         echo "une erreur est survenue ";
     } elseif (empty($_POST['etats']) || empty($_POST['logins']) || empty($_POST['rangs'])) {
         echo "erreur les champs sont vide ";
     } else {
         for ($i = 0; $i < sizeof($_POST['logins']); $i++) {
             $membre = modelMembre::select($_POST['logins'][$i]);
             if (empty($membre)) {
                 echo "erreur le ou les membres n'existent pas ";
                 exit;
             } else {
                 $code = $membre->getCodeAct();
                 if ($_POST['etats'][$i] == 'actif') {
                     $code = '';
                 }
                 $valeur = array('login' => $_POST['logins'][$i], 'nom' => $membre->getNom(), 'prenom' => $membre->getPrenom(), 'sexe' => $membre->getSexe(), 'adresse_mail' => $membre->getAdresseMail(), 'mot_de_passe' => $membre->getMotDePasse(), 'etat' => $_POST['etats'][$i], 'rang' => $_POST['rangs'][$i], 'code_Act' => $code);
                 modelMembre::update($valeur, $_POST['logins'][$i]);
             }
         }
         echo "ok";
     }
     break;
 case "voirMembre":
     if ($_GET['login']) {
         $membre = modelMembre::select($_GET['login']);
         $view = 'ProfilMembre';
         $pageTitle = 'profil' . $_GET['login'];
     } else {
     }
     require "{$ROOT}{$DS}view{$DS}view{$layout}.php";
     break;
 case "suppressionDoc":