Example #1
0
 /**
  * Fonction d'ajout du numéro de téléphone d'un utilisateur. 
  * 
  * Permet d'ajouter un numéro de téléphone d'un utilisateur.
  * @param utilisateur correspond à l'utilisateur à qui on va ajouter le numéro.
  * @return utilisateur correspond à l'utilisateur modifié avec le nouveau numéro.
  */
 public static function ajouterTelephone($utilisateur)
 {
     $intitule = VariableExterne::verifChampOptionnel('intitule');
     $numero = VariableExterne::verifChampOptionnel('numero');
     if ($intitule != "" && $numero != "") {
         TelephoneGateway::ajouterTelephone($intitule, $numero, $utilisateur->userId);
         $utilisateur = ModelGestionUtilisateur::rechercheUtilisateur($utilisateur->email);
         return $utilisateur;
     }
 }
Example #2
0
 /**
  * Fonction supprimerTelephone
  *
  * permet de supprimer un telephone
  */
 public static function supprimerTelephone()
 {
     $utilisateur = $_SESSION['utilisateurConnecter'];
     $utilisateurConnecter = $_SESSION['utilisateurConnecter'];
     if (isset($_REQUEST['edit'])) {
         try {
             ModelTelephone::supprimerTelephone($_REQUEST['idTelephone']);
             $_SESSION['utilisateurConnecter'] = ModelGestionUtilisateur::rechercheUtilisateur($utilisateur->email);
             $utilisateur = $_SESSION['utilisateurConnecter'];
             $vueConfirmation[] = "Le numéro de téléphone à bien été supprimer.";
         } catch (PDOException $ex) {
             $vueErreur[] = $ex;
         } catch (Exception $e) {
             $vueErreur[] = $e->getMessage();
         }
     }
     require_once 'vue/pages/profil.php';
 }
Example #3
0
 public static function verifChampEmail($nomVariable, $emailAComparer)
 {
     if (!isset($_POST[$nomVariable]) || $_POST[$nomVariable] == "") {
         throw new Exception("Veuiller renseigner une adresse mail.", 1);
     } else {
         if (Validation::validerEmail($_POST[$nomVariable])) {
             $email = Nettoyage::nettoyerChaine($_POST[$nomVariable]);
             if ($email != $emailAComparer && $emailAComparer == null) {
                 if (ModelGestionUtilisateur::verifierEmailNonPresent($email)) {
                     throw new Exception("Un utilisateur existe déjà avec l'adresse email correspondante.", 1);
                 } else {
                     return $email;
                 }
             } else {
                 return $email;
             }
         } else {
             throw new Exception("Veuiller renseigner une adresse mail valide.", 1);
         }
     }
 }