\ClasseController

Class ClasseController

Summary

Methods
Properties
Constants
__construct()
display()
addDisplay()
addClasse()
addPromo()
remove()
displayEtudiants()
removeEtudiant()
resetMdpEtudiant()
displayStats()
No public properties found
No constants found
No protected methods found
$route
$view
N/A
No private methods found
No private properties found
N/A

Properties

$route

$route : 

Type

$view

$view : \View

Type

\View

Methods

__construct()

__construct(  $route) 

Controller constructor.

Parameters

$route

display()

display() 

Afficher la liste des classes si on est admin Renvoyer vers la page de login si on n'est pas admin

addDisplay()

addDisplay() 

Si on est admin et qu'on a ajouté un admin on renvoie vers une page de confirmation Sinon on renvoie vers la page de login

addClasse()

addClasse() 

Si on est admin on ajouter une classe avec la promotion associée Sinon on renvoie vers la page de login

addPromo()

addPromo() 

Si on est admin on ajoute une promotion Sinon on renvoie vers la page de login

remove()

remove() 

Si on est admin on ajoute une promotion Sinon on renvoie vers la page de login

displayEtudiants()

displayEtudiants() 

Si on est admin on liste les étudiants Sinon on renvoie vers la page de login

removeEtudiant()

removeEtudiant() 

Si on est admin on supprime un étudiant Sinon on renvoie vers la page de login

resetMdpEtudiant()

resetMdpEtudiant() 

Si on est admin on reinitialiser le mot de passe Sinon on renvoie vers la page de login

displayStats()

displayStats() 

Si on est admin on affiche les stats sur la promotion Sinon on renvoie vers la page de login