Example #1
0
 /**
  * @return null si l'utilisateur n'a pas pu être créé. L'utilisateur sinon.
  */
 public static function registerIfPossible($nickname, $password1, $password2, $mail, $phone, $firstname, $lastname)
 {
     if (!empty($nickname) && !empty($password1) && !empty($password2) && !empty($mail) && !empty($phone) && !empty($firstname) && !empty($lastname)) {
         if ($password1 === $password2) {
             if (!User::isUserExistInDataBase($nickname)) {
                 return User::addUserInDataBase($nickname, $password1, $mail, $phone, $firstname, $lastname);
             } else {
                 return "User already exist";
             }
         } else {
             return "Passwords differents";
         }
     } else {
         return "Empty required value(s)";
     }
 }
Example #2
0
 /**
  * @return true si l'enregistrement c'est bien fais, false sinon,
  *         "Unknown user" si l'utilisateur n'est pas dans la BDD
  */
 public function addManager($idUser)
 {
     if (User::isUserExistInDataBase($nickname)) {
         $db = DbManager::getPDO();
         $query = "INSERT INTO Manages(idUser, idShelter)\n                VALUES (" . $idUser . ", " . $idShelter . ");";
         return $db->exec($query) >= 0;
     } else {
         return "Unknown user";
     }
 }