24 lines
843 B
PHP
24 lines
843 B
PHP
<?php
|
|
namespace Module\Agefoddx\Classe\Controleur;
|
|
|
|
class ControleurGenerique {
|
|
/**
|
|
* @param array $parametres liste de paramètre transmit à la page
|
|
* @return void affiche la vue générale et y transmet les paramètres
|
|
*/
|
|
protected static function afficherVue(array $parametres = []): void {
|
|
extract($parametres);
|
|
require_once "../view/vueGenerale.php"; // Charge la vue
|
|
}
|
|
|
|
/**
|
|
* @param string $messageErreur message d'erreur à afficher sur la page
|
|
* @return void affichage de la page d'erreur
|
|
*/
|
|
public static function afficherErreur(string $messageErreur = "") : void {
|
|
if ($messageErreur == ""){
|
|
$messageErreur = "Erreur 404";
|
|
}
|
|
self::afficherVue(["cheminCorpsVue" => "../view/erreur.php", "messageErreur" => $messageErreur]);
|
|
}
|
|
} |