Cursus
in package
Modèle Cursus
Table of Contents
- addCursus() : void
- Ajoute un cursus dans la base de données en fonction de son libellé
- associateMatiere() : void
- Associe un cursus à une matière
- deleteAssociationCursusMatiere() : bool
- Supprime les associations entre un cursus et une matière
- deleteAssociationCursusNiveau() : bool
- Supprime les associations entre un cursus et un niveau
- deleteCursus() : bool
- Supprime un cursus de la base de données en fonction de son id
- disassociateMatiere() : bool
- Dissocie un cursus d'une matière
- export() : string
- Exporte les cursus au format CSV ou TXT
- getAllCursus() : array<string|int, mixed>
- Récupère tous les cursus de la base de données
- getAssociateMatiere() : array<string|int, mixed>
- Récupère les matières associées à un cursus
- getCursusById() : array<string|int, mixed>
- Récupère un cursus de la base de données en fonction de son id
- getCursusByLibelle() : array<string|int, mixed>
- Récupère un cursus de la base de données en fonction de son libellé
- ifAssociateMatiereExist() : bool
- Vérifie si un cursus est associé à une matière
- updateCursus() : void
- Met à jour un cursus de la base de données en fonction de son id et de son libellé
Methods
addCursus()
Ajoute un cursus dans la base de données en fonction de son libellé
public
addCursus(string $libelle) : void
Parameters
- $libelle : string
-
Libellé du cursus
Return values
void —associateMatiere()
Associe un cursus à une matière
public
associateMatiere(int $idCursus, int $idMatiere) : void
Parameters
- $idCursus : int
-
Id du cursus
- $idMatiere : int
-
Id de la matière
Return values
void —deleteAssociationCursusMatiere()
Supprime les associations entre un cursus et une matière
public
deleteAssociationCursusMatiere(int $idCursus) : bool
Parameters
- $idCursus : int
-
Id du cursus
Return values
bool —deleteAssociationCursusNiveau()
Supprime les associations entre un cursus et un niveau
public
deleteAssociationCursusNiveau(int $idCursus) : bool
Parameters
- $idCursus : int
-
Id du cursus
Return values
bool —deleteCursus()
Supprime un cursus de la base de données en fonction de son id
public
deleteCursus(int $id) : bool
Parameters
- $id : int
-
Id du cursus
Return values
bool —disassociateMatiere()
Dissocie un cursus d'une matière
public
disassociateMatiere(int $idCursus, int $idMatiere) : bool
Parameters
- $idCursus : int
-
Id du cursus
- $idMatiere : int
-
Id de la matière
Return values
bool —export()
Exporte les cursus au format CSV ou TXT
public
export(bool $csv) : string
Parameters
- $csv : bool
-
Si true, exporte au format CSV, sinon au format TXT
Return values
string —getAllCursus()
Récupère tous les cursus de la base de données
public
getAllCursus() : array<string|int, mixed>
Return values
array<string|int, mixed> —getAssociateMatiere()
Récupère les matières associées à un cursus
public
getAssociateMatiere(int $idCursus) : array<string|int, mixed>
Parameters
- $idCursus : int
-
Id du cursus
Return values
array<string|int, mixed> —getCursusById()
Récupère un cursus de la base de données en fonction de son id
public
getCursusById(int $id) : array<string|int, mixed>
Parameters
- $id : int
-
Id du cursus
Return values
array<string|int, mixed> —getCursusByLibelle()
Récupère un cursus de la base de données en fonction de son libellé
public
getCursusByLibelle(string $libelle) : array<string|int, mixed>
Parameters
- $libelle : string
-
Libellé du cursus
Return values
array<string|int, mixed> —| null
ifAssociateMatiereExist()
Vérifie si un cursus est associé à une matière
public
ifAssociateMatiereExist(mixed $idCursus, int $idMatiere) : bool
Parameters
- $idCursus : mixed
- $idMatiere : int
-
Id de la matière
Return values
bool —updateCursus()
Met à jour un cursus de la base de données en fonction de son id et de son libellé
public
updateCursus(int $id, string $libelle) : void
Parameters
- $id : int
-
Id du cursus
- $libelle : string
-
Libellé du cursus