Professeur
in package
Modèle Professeur
Table of Contents
- addProfesseur() : void
- Ajoute un professeur dans la base de données
- disassociateProfesseur() : bool
- Supprime l'association d'un professeur avec une matière
- export() : string
- Retourne tous les professeurs avec leur matière associée
- getAllProfesseurs() : array<string|int, mixed>
- Retourne tous les professeurs de la base de données
- getAllProfesseursWithReferenceSubject() : array<string|int, mixed>
- Retourne tous les professeurs de la base de données avec leur matière
- getClasses() : array<string|int, mixed>
- Retourne les classes d'un professeur en fonction de son id
- getEleves() : array<string|int, mixed>
- Retourne les élèves d'un professeur en fonction de son id
- getIDFromNomPrenom() : void
- Retourne l'id d'un professeur en fonction de son nom et prénom
- getMatiereFromProfesseur() : array<string|int, mixed>
- Retourne la matière d'un professeur en fonction de son id
- getProfesseurById() : array<string|int, mixed>
- Retourne un professeur en fonction de son id
- ifProfesseurExist() : array<string|int, mixed>
- Vérifie si un professeur existe dans la base de données
- ifProfesseurHasMatiere() : array<string|int, mixed>
- Vérifie si un professeur a une matière
- updateProfesseur() : void
- Met à jour la matière d'un professeur dans la base de données
Methods
addProfesseur()
Ajoute un professeur dans la base de données
public
addProfesseur(int $id, int $annee, int $idMat) : void
Parameters
- $id : int
- $annee : int
- $idMat : int
Return values
void —disassociateProfesseur()
Supprime l'association d'un professeur avec une matière
public
disassociateProfesseur(int $id) : bool
Parameters
- $id : int
Return values
bool —export()
Retourne tous les professeurs avec leur matière associée
public
export(bool $csv) : string
Parameters
- $csv : bool
-
Si true, exporte au format CSV, sinon au format TXT
Return values
string —getAllProfesseurs()
Retourne tous les professeurs de la base de données
public
getAllProfesseurs() : array<string|int, mixed>
Return values
array<string|int, mixed> —getAllProfesseursWithReferenceSubject()
Retourne tous les professeurs de la base de données avec leur matière
public
getAllProfesseursWithReferenceSubject() : array<string|int, mixed>
Return values
array<string|int, mixed> —getClasses()
Retourne les classes d'un professeur en fonction de son id
public
getClasses(int $idProf) : array<string|int, mixed>
Parameters
- $idProf : int
Return values
array<string|int, mixed> —| null
getEleves()
Retourne les élèves d'un professeur en fonction de son id
public
getEleves(int $idProf) : array<string|int, mixed>
Parameters
- $idProf : int
Return values
array<string|int, mixed> —| null
getIDFromNomPrenom()
Retourne l'id d'un professeur en fonction de son nom et prénom
public
getIDFromNomPrenom(string $nom, string $prenom) : void
Parameters
- $nom : string
- $prenom : string
Return values
void —getMatiereFromProfesseur()
Retourne la matière d'un professeur en fonction de son id
public
getMatiereFromProfesseur(int $id) : array<string|int, mixed>
Parameters
- $id : int
Return values
array<string|int, mixed> —getProfesseurById()
Retourne un professeur en fonction de son id
public
getProfesseurById(int $id) : array<string|int, mixed>
Parameters
- $id : int
Return values
array<string|int, mixed> —ifProfesseurExist()
Vérifie si un professeur existe dans la base de données
public
ifProfesseurExist(string $nom, string $prenom) : array<string|int, mixed>
Parameters
- $nom : string
- $prenom : string
Return values
array<string|int, mixed> —| null
ifProfesseurHasMatiere()
Vérifie si un professeur a une matière
public
ifProfesseurHasMatiere(int $idProf) : array<string|int, mixed>
Parameters
- $idProf : int
Return values
array<string|int, mixed> —| null
updateProfesseur()
Met à jour la matière d'un professeur dans la base de données
public
updateProfesseur(int $idProf, int $idMat) : void
Parameters
- $idProf : int
- $idMat : int