Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe ControllerDashboard

Classe ControllerDashboard. Plus de détails...

Graphe d'héritage de ControllerDashboard:
Graphe de collaboration de ControllerDashboard:

Fonctions membres publiques

 __construct (FilesystemLoader $loader, Environment $twig)
 Constructeur de la classe ControllerDashboard.
 
 showDashboard ()
 Affiche la page d'accueil du dashboard.
 
 denySuggestion (int $id)
 Refuse une suggestion et affiche le résultat de l'exécution de la requête en base de données.
 
 acceptSuggestion (int $id)
 Accepte une suggestion et affiche le résultat de l'exécution de la requête en base de données.
 
 getSuggestionInfo (?int $id)
 Récupère les informations à propos d'une sugestion et les renvoi sous format JSON.
 
 getAllSuggestionsWaiting ()
 Récupère toutes les suggestions en attente et les renvois sous format JSON.
 
 getReportInformations (?int $id)
 Retourne les informations au format JSON à propos d'un signalement.
 
 getAllReportsWaiting ()
 Renvoi les informations au format JSON de tous les signalements en attente.
 
- Fonctions membres publiques hérités de Controller
 getPdo ()
 Retourne l'attribut PDO, correspondant à la connexion à la base de données.
 
 setPdo (PDO $pdo)
 Modifie l'attribut PDO, correspondant à la connexion à la base de données.
 
 call (string $method, ?array $args=[])
 Appelle la méthode du Controller passée en paramètre.
 
 getLoader ()
 Retourne l'attribut loader, correspondant au loader de Twig.
 
 setLoader (FilesystemLoader $loader)
 Modifie l'attribut loader, correspondant au loader de Twig.
 
 getTwig ()
 Retourne l'attribut twig, correspondant à l'environnement de Twig.
 
 setTwig (Environment $twig)
 Modifie l'attribut twig, correspondant à l'environnement de Twig.
 
 getGet ()
 Retourne l'attribut GET, correspondant aux données passées en paramètre via la méthode GET.
 
 setGet (?array $get)
 Modifie l'attribut GET, correspondant aux données passées en paramètre via la méthode GET.
 
 getPost ()
 Retourne l'attribut POST, correspondant aux données passées en paramètre via la méthode POST.
 
 setPost (?array $post)
 Modifie l'attribut POST, correspondant aux données passées en paramètre via la méthode POST.
 

Description détaillée

Classe ControllerDashboard.

La classe gère les actions relatives au dashboard de modération

Définition à la ligne 27 du fichier ControllerDashboard.class.php.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( FilesystemLoader $loader,
Environment $twig )

Constructeur de la classe ControllerDashboard.

Paramètres
FilesystemLoader$loader
Environment$twig

Réimplémentée à partir de Controller.

Définition à la ligne 34 du fichier ControllerDashboard.class.php.

Documentation des fonctions membres

◆ acceptSuggestion()

acceptSuggestion ( int $id)

Accepte une suggestion et affiche le résultat de l'exécution de la requête en base de données.

Paramètres
int$idL'identifiant de la suggestion à refuser
Renvoie
void

Définition à la ligne 82 du fichier ControllerDashboard.class.php.

◆ denySuggestion()

denySuggestion ( int $id)

Refuse une suggestion et affiche le résultat de l'exécution de la requête en base de données.

Paramètres
int$idL'identifiant de la suggestion à refuser
Renvoie
void

Définition à la ligne 67 du fichier ControllerDashboard.class.php.

◆ getAllReportsWaiting()

getAllReportsWaiting ( )

Renvoi les informations au format JSON de tous les signalements en attente.

Renvoie
void
Exceptions
DateMalformedStringException

Définition à la ligne 170 du fichier ControllerDashboard.class.php.

◆ getAllSuggestionsWaiting()

getAllSuggestionsWaiting ( )

Récupère toutes les suggestions en attente et les renvois sous format JSON.

Renvoie
void

Définition à la ligne 118 du fichier ControllerDashboard.class.php.

◆ getReportInformations()

getReportInformations ( ?int $id)

Retourne les informations au format JSON à propos d'un signalement.

Paramètres
int | null$idL'identifiant du signalement à récupérer
Exceptions
DateMalformedStringException

Définition à la ligne 145 du fichier ControllerDashboard.class.php.

◆ getSuggestionInfo()

getSuggestionInfo ( ?int $id)

Récupère les informations à propos d'une sugestion et les renvoi sous format JSON.

Paramètres
int | null$idL'identifiant de la suggestion à récupérer
Renvoie
void
Exceptions
DateMalformedStringException

Définition à la ligne 99 du fichier ControllerDashboard.class.php.

◆ showDashboard()

showDashboard ( )

Affiche la page d'accueil du dashboard.

Renvoie
void
Exceptions
LoaderErrorException levée dans le cas d'une erreur de chargement du template
RuntimeErrorException levée dans le cas d'une erreur d'exécution
SyntaxErrorException levée dans le cas d'une erreur de syntaxe
DateMalformedStringExceptionException levée dans le cas d'une date malformée

Définition à la ligne 47 du fichier ControllerDashboard.class.php.


La documentation de cette classe a été générée à partir du fichier suivant :