Documentation

Matiere
in package

Modèle Matiere

Table of Contents

addMatiere()  : void
Ajoute une matière dans la base de données
addSujetToMatiere()  : void
Ajoute une matière à la table de liaison entre les matières et les sujets
deleteMatiere()  : bool
Supprime une matière de la base de données en fonction de son id
deleteMatiereFromCursus()  : bool
Supprime une matière de la table de liaison entre les matières et les cursus
export()  : string
Exporte les matières dans un fichier CSV ou TXT
getAllMatieres()  : array<string|int, mixed>
Retourne toutes les matières de la base de données
getIDFromIntitule()  : array<string|int, mixed>
Retourne l'id d'une matière en fonction de son intitulé
getMatiereById()  : array<string|int, mixed>
Retourne une matière en fonction de son id
getMatiereByIntitule()  : array<string|int, mixed>
Retourne une matière en fonction de son intitulé
getSubjectsFromMatiere()  : array<string|int, mixed>
Retourne les sujets liés à une matière
ifMatiereIsBindToProf()  : bool
Teste si une matière est liée à un professeur
removeSujetsToMatiere()  : bool
Supprime une matière de la table de liaison entre les matières et les sujets
updateMatiere()  : void
Met à jour une matière dans la base de données

Methods

addMatiere()

Ajoute une matière dans la base de données

public addMatiere(string $intitule) : void
Parameters
$intitule : string
Return values
void

addSujetToMatiere()

Ajoute une matière à la table de liaison entre les matières et les sujets

public addSujetToMatiere(int $idMatiere, int $idSujet) : void
Parameters
$idMatiere : int
$idSujet : int
Return values
void

deleteMatiere()

Supprime une matière de la base de données en fonction de son id

public deleteMatiere(int $id) : bool
Parameters
$id : int
Return values
bool

deleteMatiereFromCursus()

Supprime une matière de la table de liaison entre les matières et les cursus

public deleteMatiereFromCursus(int $id) : bool
Parameters
$id : int
Return values
bool

export()

Exporte les matières 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

getAllMatieres()

Retourne toutes les matières de la base de données

public getAllMatieres() : array<string|int, mixed>
Return values
array<string|int, mixed>

getIDFromIntitule()

Retourne l'id d'une matière en fonction de son intitulé

public getIDFromIntitule(string $intitule) : array<string|int, mixed>
Parameters
$intitule : string
Return values
array<string|int, mixed>

getMatiereById()

Retourne une matière en fonction de son id

public getMatiereById(int $id) : array<string|int, mixed>
Parameters
$id : int
Return values
array<string|int, mixed>

getMatiereByIntitule()

Retourne une matière en fonction de son intitulé

public getMatiereByIntitule(string $intitule) : array<string|int, mixed>
Parameters
$intitule : string
Return values
array<string|int, mixed>

| null

getSubjectsFromMatiere()

Retourne les sujets liés à une matière

public getSubjectsFromMatiere(int $idMatiere) : array<string|int, mixed>
Parameters
$idMatiere : int
Return values
array<string|int, mixed>

ifMatiereIsBindToProf()

Teste si une matière est liée à un professeur

public ifMatiereIsBindToProf(mixed $id) : bool
Parameters
$id : mixed
Return values
bool

removeSujetsToMatiere()

Supprime une matière de la table de liaison entre les matières et les sujets

public removeSujetsToMatiere(int $idMatiere) : bool
Parameters
$idMatiere : int
Return values
bool

updateMatiere()

Met à jour une matière dans la base de données

public updateMatiere(int $id, string $intitule) : void
Parameters
$id : int
$intitule : string
Return values
void

Search results