summaryrefslogtreecommitdiff
path: root/controller/admin.php
diff options
context:
space:
mode:
Diffstat (limited to 'controller/admin.php')
-rw-r--r--controller/admin.php23
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
7function pageArticlesSimplesAdmin(string $page, string $title, string $headerPaintedTitle, $fileCode, int $suppression) 7function 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é)
94function 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
86function melaineEdit($fileCode, $suppression) 103function melaineEdit($fileCode, $suppression)
87{ 104{
88 $page = "melaine"; 105 $page = "melaine";