|
Comus Party 1.0.0
Application web de mini-jeux en ligne
|
Classe ControllerDashboard. Plus de détails...


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. | |
Classe ControllerDashboard.
La classe gère les actions relatives au dashboard de modération
Définition à la ligne 27 du fichier ControllerDashboard.class.php.
| __construct | ( | FilesystemLoader | $loader, |
| Environment | $twig ) |
Constructeur de la classe ControllerDashboard.
| FilesystemLoader | $loader | |
| Environment | $twig |
Réimplémentée à partir de Controller.
Définition à la ligne 34 du fichier ControllerDashboard.class.php.
| acceptSuggestion | ( | int | $id | ) |
Accepte une suggestion et affiche le résultat de l'exécution de la requête en base de données.
| int | $id | L'identifiant de la suggestion à refuser |
Définition à la ligne 82 du fichier ControllerDashboard.class.php.
| denySuggestion | ( | int | $id | ) |
Refuse une suggestion et affiche le résultat de l'exécution de la requête en base de données.
| int | $id | L'identifiant de la suggestion à refuser |
Définition à la ligne 67 du fichier ControllerDashboard.class.php.
| getAllReportsWaiting | ( | ) |
Renvoi les informations au format JSON de tous les signalements en attente.
| DateMalformedStringException |
Définition à la ligne 170 du fichier ControllerDashboard.class.php.
| getAllSuggestionsWaiting | ( | ) |
Récupère toutes les suggestions en attente et les renvois sous format JSON.
Définition à la ligne 118 du fichier ControllerDashboard.class.php.
| getReportInformations | ( | ?int | $id | ) |
Retourne les informations au format JSON à propos d'un signalement.
| int | null | $id | L'identifiant du signalement à récupérer |
| DateMalformedStringException |
Définition à la ligne 145 du fichier ControllerDashboard.class.php.
| getSuggestionInfo | ( | ?int | $id | ) |
Récupère les informations à propos d'une sugestion et les renvoi sous format JSON.
| int | null | $id | L'identifiant de la suggestion à récupérer |
| DateMalformedStringException |
Définition à la ligne 99 du fichier ControllerDashboard.class.php.
| showDashboard | ( | ) |
Affiche la page d'accueil du dashboard.
| LoaderError | Exception levée dans le cas d'une erreur de chargement du template |
| RuntimeError | Exception levée dans le cas d'une erreur d'exécution |
| SyntaxError | Exception levée dans le cas d'une erreur de syntaxe |
| DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 47 du fichier ControllerDashboard.class.php.