selectAll() selectAll(integer $idAdmin) : array Selectionner tous les administrateurs de la table sauf soit même Parameters integer $idAdmin identifiant de l'administrateur Returns array — La liste ne contient pas l'id de l'administrateur passé en paramètres
selectById() selectById(integer $id) : Array Selectionner un objet d'une table Parameters integer $id idenfiant un seul objet Returns Array — un seul objet correspondant au paramètre passé
countAll() countAll() : integer Compter le nombre d'entité Returns integer — Nombre d'individu de la table
createAdministrateur() createAdministrateur(Array $data) Créer un compte administrateur Parameters Array $data tableau associatif contenant le nom, prenom, mail et mdp crypté à insérer
selectByMail() selectByMail(String $mail) : Array Selectionner un administrateur par son mail Parameters String $mail adresse e-mail de l'admin Returns Array — contenant l'administrateur
editMdpAdmin() editMdpAdmin(String $newMdp, Int $idAdministrateur) Modifier le mot de passe Parameters String $newMdp nouveau mot de passe Int $idAdministrateur id de l'administrateur
deleteById() deleteById(integer $id) Supprimer un administrateur Parameters integer $id identifiant de l'administrateur
query() query(String $sql, $params = null) : \renvoie Envoyer des requêtes à la BD Parameters String $sql requête SQL bien formée $params Returns \renvoie — le résultat de la requête
connexion() connexion() : \PDO Se connecter à la BD. Si l'objet PDO n'est pas encore instancié on le recrée. Sinon on le retourne. Returns \PDO