diff options
Diffstat (limited to 'controller/admin.php')
-rw-r--r-- | controller/admin.php | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/controller/admin.php b/controller/admin.php index f092135..c79f761 100644 --- a/controller/admin.php +++ b/controller/admin.php | |||
@@ -1,7 +1,7 @@ | |||
1 | <?php | 1 | <?php |
2 | // controller/admin.php | 2 | // controller/admin.php |
3 | // | 3 | // |
4 | // utilisation du site en écriture (admin uniquement) | 4 | // utilisation du site en écriture (admin uniquement): |
5 | // éditeur ouvert ou suppression d'un élément | 5 | // éditeur ouvert ou suppression d'un élément |
6 | 6 | ||
7 | function pageArticlesSimplesAdmin(string $page, string $title, string $headerPaintedTitle, $fileCode, int $suppression) | 7 | function pageArticlesSimplesAdmin(string $page, string $title, string $headerPaintedTitle, $fileCode, int $suppression) |
@@ -73,16 +73,33 @@ function pageArticlesSimplesAdmin(string $page, string $title, string $headerPai | |||
73 | // NB: penser à ajouter au template la fonctionnalité "autosave" | 73 | // NB: penser à ajouter au template la fonctionnalité "autosave" |
74 | // https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/saving-data.html | 74 | // https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/saving-data.html |
75 | 75 | ||
76 | // morceaux en HTML à assembler | 76 | // Assemblage |
77 | |||
77 | // variable $editeurHTML, contient $texte | 78 | // variable $editeurHTML, contient $texte |
78 | require('view/template-formulaires.php'); | 79 | require('view/template-formulaires.php'); |
79 | // variables $css, $js, $header et $content, | 80 | // variables $css, $js, $header, $content et $headerImage |
80 | // $content contient $articles et $editeurHTML | 81 | // $content contient $articles et $editeurHTML |
82 | require('view/articlesContent.php'); | ||
83 | if($page == 'menu') | ||
84 | { | ||
85 | // variables $css, $js, $header et $content | ||
86 | require('view/menu.php'); | ||
87 | } | ||
81 | require('view/pageArticlesSimples.php'); | 88 | require('view/pageArticlesSimples.php'); |
82 | // fin de l'assemblage | 89 | // fin de l'assemblage |
83 | require('view/template.php'); | 90 | require('view/template.php'); |
84 | } | 91 | } |
85 | 92 | ||
93 | // un article (= actualité) | ||
94 | function menuEdit($fileCode, $suppression) | ||
95 | { | ||
96 | $page = "menu"; | ||
97 | $title = "Melaine Favennec - menu BD"; | ||
98 | $headerPaintedTitle = 'Choisissez une rubrique'; | ||
99 | pageArticlesSimplesAdmin($page, $title, $headerPaintedTitle, $fileCode, $suppression); | ||
100 | } | ||
101 | |||
102 | // plusieurs articles | ||
86 | function melaineEdit($fileCode, $suppression) | 103 | function melaineEdit($fileCode, $suppression) |
87 | { | 104 | { |
88 | $page = "melaine"; | 105 | $page = "melaine"; |