CDC  1.0
Référence de la classe Admin
Graphe d'héritage de Admin:
Graphe de collaboration de Admin:

Fonctions membres publiques

 __construct ()
 le constructeur permet de loguer l'instanciation de la classe
 addUser ($login, $lastname, $firstname, $password, $email, $birthdate, $profile, $enabled)
 Méthode permettant l'ajout d'un utilisateur.
 removeUser ($idUser)
 Supprimer un utilisateur.
 selectAllStudent ()
 sélectionner tous les élèves
 selectAllUsers ()
 Sélectionner tous les utilisateurs.
 editRules ()
 Méthode permettant de récupérer le réglement intérieur dans la BDD.
 saveRules ($rules)
 Méthode permettant d'enregister le réglement intérieur dans la BDD.
 enabledUser ($idUser, $value)
 Méthode permettant d'activer un compte.
 getUserInfos ($idUser)
 Obtenir les informations utilisateurs.
 updateUserInfos ($login, $lastname, $firstname, $password, $email, $birthdate, $profile, $enabled, $idUser)

Documentation des constructeurs et destructeur

__construct ( )

le constructeur permet de loguer l'instanciation de la classe

Réimplémentée à partir de Manager.

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

addUser ( login,
lastname,
firstname,
password,
email,
birthdate,
profile,
enabled 
)

Méthode permettant l'ajout d'un utilisateur.

Paramètres:
$loginlogin
$lastnamenom
$firstnameprénom
$passwordmot de passe
$emailadresse courriel
$birth_datedate de naissance
$profileprofile utilisateur
$enabledcompte actif

Voici le graphe d'appel pour cette fonction :

editRules ( )

Méthode permettant de récupérer le réglement intérieur dans la BDD.

Renvoie:
un tableau contenant le réglement

Voici le graphe d'appel pour cette fonction :

enabledUser ( idUser,
value 
)

Méthode permettant d'activer un compte.

Paramètres:
L'idde l'utilisateur à mettre à jour

Voici le graphe d'appel pour cette fonction :

getUserInfos ( idUser)

Obtenir les informations utilisateurs.

Paramètres:
Idde l'utilisateur en cours
Renvoie:
Tableau contenant les informations utilisateurs
A faire:
l'id en paramètre n'est pas souhaitable

Réimplémentée à partir de Student.

Voici le graphe d'appel pour cette fonction :

removeUser ( idUser)

Supprimer un utilisateur.

Paramètres:
$idRemovel'id de l'utilisateur à supprimer

Voici le graphe d'appel pour cette fonction :

saveRules ( rules)

Méthode permettant d'enregister le réglement intérieur dans la BDD.

Paramètres:
Lerèglement intérieur à enregistrer

Voici le graphe d'appel pour cette fonction :

selectAllStudent ( )

sélectionner tous les élèves

Renvoie:
un tableau contenant tous les élèves
A faire:
vérifier si la classe est utilisée

Voici le graphe d'appel pour cette fonction :

selectAllUsers ( )

Sélectionner tous les utilisateurs.

Renvoie:
un tableau contenant tous les élèves
A faire:
méthode utilisée ?

Voici le graphe d'appel pour cette fonction :

updateUserInfos ( login,
lastname,
firstname,
password,
email,
birthdate,
profile,
enabled,
idUser 
)

mise à jour des informations utilisateurs

Paramètres:
login
lastname
firstname
password
email
birthdate
profile
enabled
idde l'utilisateur

Voici le graphe d'appel pour cette fonction :


La documentation de cette classe a été générée à partir du fichier suivant :