Liste des utilisateurs de la BDD * */ public static function getAll(){ // On ecrit la requete $request = \manager\Database::getPDO()->query("SELECT * FROM user ORDER BY id_user"); // On recupere le resutat $answer = $request->fetchAll(); // On retourne en supprimant les indices numeriques return \manager\Database::delNumeric( $answer ); } /* RENVOIE L'UTILISATEUR D'ID DONNE * * @id Id de l'utilisateur en question * * @return utilisateur Renvoie l'utilisateur d'id donne si existe * @return error Retourne FALSE si aucun resultat * */ public static function getById($id){ // On ecrit la requete $request = \manager\Database::getPDO()->prepare("SELECT * FROM user WHERE id_user = :id"); // On execute la requete $request->execute(array( ':id' => $id )); // On recupere 1 seul utilisateur $answer = $request->fetch(); // Gestion d'erreur -> aucun resultat if( $answer == null ) return false; // On retourne en supprimant les indices numeriques return \manager\Database::delNumeric( $answer, true ); } /* RENVOIE L'UTILISATEUR DE CODE DONNE * * @code Code de l'utilisateur en question * * @return utilisateur Renvoie l'utilisateur de code donne si existe * @return error Retourne FALSE si aucun resultat * */ public static function getByCode($code){ // On ecrit la requete $request = \manager\Database::getPDO()->prepare("SELECT * FROM user WHERE code = :code"); // On execute la requete $request->execute(array( ':code' => $code )); // On recupere 1 seul utilisateur $answer = $request->fetch(); // Gestion d'erreur -> aucun resultat if( $answer == null ) return false; // On retourne en supprimant les indices numeriques return \manager\Database::delNumeric( $answer, true ); } /* CREATION D'UN UTILISATEUR ET DE SON GROUPE INDIVIDUEL * * @code Code RFID de l'utilisateur * @username Identifiant l'utilisateur * @firstname Prenom de l'utilisateur * @lastcode Nom de l'utilisateur * @mail Adresse email de l'utilisateur * @password Mot de passe de l'utilisateur * @status Status de l'utilisateur * * @return nomRetour Description du retour * */ public static function create($code, $username, $firstname, $lastname, $mail, $password, $status){ /* [1] Creation de l'utilisateur (unicite de l'username) =========================================================*/ $check_unique = ( self::getByCode($code) == false ); var_dump($check_unique); } } ?>