CDC  0.8
Référence de la classe Teacher
Graphe d'héritage de Teacher:
Graphe de collaboration de Teacher:

Fonctions membres publiques

 __construct ()
 le constructeur permet de loguer l'instanciation d'un responsable
 allResponsible ($id_user)
 selectAllMemberLevel ($id_level, $id_profile)
 retourne la liste des personnes faisant partie d'une classe selon le niveau d'autorisation
 selectOnRecipient ($idRecipient)
 on va chercher les infos de l'utilisateur
 selectAllSchoolReportSuspend ($id_level)
 retourne la liste des élèves faisant partie d'une classe avec le status de leur carnet
 suspend ($idSchoolReport, $value)
 Méthode permettant de suspendre un carnet.
 getUserInfos ($idUser)

Fonctions membres publiques statiques

static selectAllLevelForTeacher ($idUser)
 retourne la liste des classes enseignées par un professeur
static selectAllStudentForTeacher ($idLevel)
 retourne la liste des élèves suivis par un professeur avec le status de leur carnet

Description détaillée

CETIAD Dijon


Documentation des constructeurs et destructeur

__construct ( )

le constructeur permet de loguer l'instanciation d'un responsable

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

Réimplémentée dans Admin, et Manager.

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

allResponsible ( id_user)

Description: retourne les id des personnes dont l'user est responsable Paramètres: (int) id du responsable Return: (array) les id user et le nom

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

Réimplémentée dans Admin.

Voici le graphe d'appel pour cette fonction :

static selectAllLevelForTeacher ( idUser) [static]

retourne la liste des classes enseignées par un professeur

Paramètres:
(int)id de la classe
Renvoie:
(array) les attributs des classes

Voici le graphe d'appel pour cette fonction :

selectAllMemberLevel ( id_level,
id_profile 
)

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

Paramètres:
(int)id de la classe
(int)id du profil
Renvoie:
(array) les attributs des utilisateurs de la classe

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

Voici le graphe d'appel pour cette fonction :

selectAllSchoolReportSuspend ( id_level)

retourne la liste des élèves faisant partie d'une classe avec le status de leur carnet

Paramètres:
(int)id de la classe
Renvoie:
(array) les attributs des éléves et le status du carnet

Voici le graphe d'appel pour cette fonction :

static selectAllStudentForTeacher ( idLevel) [static]

retourne la liste des élèves suivis par un professeur avec le status de leur carnet

$tabAllStudentsInfos = $u->selectAllStudentForTeacher(); displayUsers($tabAllStudentsInfos);

Paramètres:
(int)id de la classe
Renvoie:
(array) les attributs des éléves et le status du carnet

Voici le graphe d'appel pour cette fonction :

selectOnRecipient ( idRecipient)

on va chercher les infos de l'utilisateur

Paramètres:
(int)id du destinataire
Renvoie:
(array) le nom et le prénom du destinataire

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

Voici le graphe d'appel pour cette fonction :

suspend ( idSchoolReport,
value 
)

Méthode permettant de suspendre un carnet.

Paramètres:
L'iddu carnet à mettre à jour

Voici le graphe d'appel pour cette fonction :


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