CDC  0.8
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, $birth_date, $profile, $enabled)
 Méthode permettant l'ajout d'un utilisateur.
 addSchoolReport ($idUser)
 Ajouter un carnet.
 removeUser ($idUser)
 Supprimer un utilisateur.
 selectAllPossibleMembership ($id_level, $id_profile)
 sélectionner tous les membres potentiels d'une classe
 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.
 getLevelInfos ($idLevel)
 Obtenir les informations d'une classe.
 updateUserInfos ($login, $lastname, $firstname, $password, $email, $birth_date, $profile, $enabled, $idUser)
 removeLevel ($idLevel)
 Supprimer une classe.
 updateLevelInfos ($name, $idLevel)
 selectAllMembership ($id_level, $id_profile)
 retourne la liste des personnes faisant partie d'une classe selon le profil
 selectAllStudentAndResponsibleForRulesValidation ()
 retourne la liste des élèves et responsables savoir s'ils ont validé le réglement intérieur

Fonctions membres publiques statiques

static addLevel ($name)

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

static addLevel ( name) [static]

Description: méthode permettant l'ajout d'une classe Paramètres: nom de la classe à ajouter Return:

Voici le graphe d'appel pour cette fonction :

addSchoolReport ( idUser)

Ajouter un carnet.

Paramètres:
$idUserl'id de l'utilisateur pour l'ajout du carnet

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

addUser ( login,
lastname,
firstname,
password,
email,
birth_date,
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 :

getLevelInfos ( idLevel)

Obtenir les informations d'une classe.

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

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 Teacher.

Voici le graphe d'appel pour cette fonction :

removeLevel ( idLevel)

Supprimer une classe.

Paramètres:
$idRemovel'id de la classe à supprimer

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 :

selectAllMembership ( id_level,
id_profile 
)

retourne la liste des personnes faisant partie d'une classe selon le profil

Paramètres:
(int)id de la classe
(int)id du profil
Renvoie:
(array) les id nom et prénom des utilisateurs de la classe

Voici le graphe d'appel pour cette fonction :

selectAllPossibleMembership ( id_level,
id_profile 
)

sélectionner tous les membres potentiels d'une classe

Paramètres:
intid du level concerné
Renvoie:
un tableau contenant les membres potentiels

Voici le graphe d'appel pour cette fonction :

selectAllStudentAndResponsibleForRulesValidation ( )

retourne la liste des élèves et responsables savoir s'ils ont validé le réglement intérieur

Renvoie:
(array) les id nom et prénom, validation du réglement

Voici le graphe d'appel pour cette fonction :

selectAllUsers ( )

Sélectionner tous les utilisateurs.

Renvoie:
un tableau contenant tous les élèves

Voici le graphe d'appel pour cette fonction :

updateLevelInfos ( name,
idLevel 
)

mise à jour des informations utilisateurs

Paramètres:
namenom de la classe
idde la classe

Voici le graphe d'appel pour cette fonction :

updateUserInfos ( login,
lastname,
firstname,
password,
email,
birth_date,
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 :