parent
7f288e6699
commit
f1d31346a8
@ -1,28 +0,0 @@
|
||||
<?php
|
||||
require_once(__DIR__ . '/../models/CitationModel.php');
|
||||
require_once(__DIR__ . '/../views/CitationView.php');
|
||||
require_once(__DIR__ . '/../views/HeaderView.php');
|
||||
|
||||
class CitationController {
|
||||
|
||||
public function index() {
|
||||
// Gestion du thème
|
||||
if (isset($_POST['theme'])) {
|
||||
$theme = $_POST['theme'];
|
||||
setcookie('theme', $theme, time() + (30 * 24 * 60 * 60), "/");
|
||||
} elseif (isset($_COOKIE['theme'])) {
|
||||
$theme = $_COOKIE['theme'];
|
||||
} else {
|
||||
$theme = 'dark-mode';
|
||||
}
|
||||
|
||||
// Récupérer les données via le modèle
|
||||
$model = new CitationModel();
|
||||
$citationDuJour = $model->getCitationDuJour();
|
||||
$suggestions = $model->getSuggestions($citationDuJour);
|
||||
|
||||
// Afficher la page via la vue
|
||||
HeaderView::display($theme);
|
||||
CitationView::display($citationDuJour, $suggestions);
|
||||
}
|
||||
}
|
Loading…
Reference in new issue