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"; |
