Documentation

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
Return values
void

Search results