Niveau
in package
Modèle Niveau
Table of Contents
- addNiveau() : void
- Ajoute un niveau dans la base de données
- associateCursus() : void
- Associe un niveau à un cursus dans la base de données
- deleteAssociationCursusNiveau() : bool
- Supprime toutes les associations d'un niveau avec les cursus
- deleteNiveau() : bool
- Supprime un niveau de la base de données en fonction de son id
- disassociateCursus() : bool
- Dissocie un niveau d'un cursus dans la base de données
- export() : string
- Exporte les niveaux dans un fichier CSV ou TXT
- getAllNiveaux() : array<string|int, mixed>
- Retourne tous les niveaux de la base de données
- getAssociateCursus() : array<string|int, mixed>
- Retourne tous les cursus associés à un niveau
- getNiveauById() : array<string|int, mixed>
- Retourne un niveau en fonction de son id
- getNiveauByIntitule() : array<string|int, mixed>
- Retourne un niveau en fonction de son intitulé
- ifAssociateCursusExist() : bool
- Vérifie si un niveau est associé à un cursus
- updateNiveau() : void
- Met à jour un niveau dans la base de données
Methods
addNiveau()
Ajoute un niveau dans la base de données
public
addNiveau(string $intitule) : void
Parameters
- $intitule : string
Return values
void —associateCursus()
Associe un niveau à un cursus dans la base de données
public
associateCursus(int $idNiveau, int $idCursus) : void
Parameters
- $idNiveau : int
- $idCursus : int
Return values
void —deleteAssociationCursusNiveau()
Supprime toutes les associations d'un niveau avec les cursus
public
deleteAssociationCursusNiveau(int $idNiveau) : bool
Parameters
- $idNiveau : int
Return values
bool —deleteNiveau()
Supprime un niveau de la base de données en fonction de son id
public
deleteNiveau(int $id) : bool
Parameters
- $id : int
Return values
bool —disassociateCursus()
Dissocie un niveau d'un cursus dans la base de données
public
disassociateCursus(int $idNiveau, int $idCursus) : bool
Parameters
- $idNiveau : int
- $idCursus : int
Return values
bool —export()
Exporte les niveaux dans un fichier CSV ou TXT
public
export(bool $csv) : string
Parameters
- $csv : bool
-
Si true, exporte au format CSV, sinon au format TXT
Return values
string —getAllNiveaux()
Retourne tous les niveaux de la base de données
public
getAllNiveaux() : array<string|int, mixed>
Return values
array<string|int, mixed> —getAssociateCursus()
Retourne tous les cursus associés à un niveau
public
getAssociateCursus(int $idNiveau) : array<string|int, mixed>
Parameters
- $idNiveau : int
Return values
array<string|int, mixed> —getNiveauById()
Retourne un niveau en fonction de son id
public
getNiveauById(int $id) : array<string|int, mixed>
Parameters
- $id : int
Return values
array<string|int, mixed> —getNiveauByIntitule()
Retourne un niveau en fonction de son intitulé
public
getNiveauByIntitule(string $intitule) : array<string|int, mixed>
Parameters
- $intitule : string
Return values
array<string|int, mixed> —| null
ifAssociateCursusExist()
Vérifie si un niveau est associé à un cursus
public
ifAssociateCursusExist(int $idNiveau, int $idCursus) : bool
Parameters
- $idNiveau : int
- $idCursus : int
Return values
bool —updateNiveau()
Met à jour un niveau dans la base de données
public
updateNiveau(int $id, string $intitule) : void
Parameters
- $id : int
- $intitule : string