diff options
Diffstat (limited to 'controller/visitor.php')
-rw-r--r-- | controller/visitor.php | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/controller/visitor.php b/controller/visitor.php index 38f24e8..333c628 100644 --- a/controller/visitor.php +++ b/controller/visitor.php | |||
@@ -1,7 +1,8 @@ | |||
1 | <?php | 1 | <?php |
2 | // controller/visitor.php | 2 | // controller/visitor.php |
3 | // | 3 | // |
4 | // affichage du site en lecture seul (visiteur ou admin) | 4 | // affichage du site en lecture seul: |
5 | // mode visiteur ou mode admin sans éditeur ouvert | ||
5 | 6 | ||
6 | // pages du sites | 7 | // pages du sites |
7 | function accueil() | 8 | function accueil() |
@@ -16,18 +17,7 @@ function accueil() | |||
16 | require('view/template.php'); | 17 | require('view/template.php'); |
17 | } | 18 | } |
18 | 19 | ||
19 | function menu() | 20 | // toutes les pages du menu sauf discographie |
20 | { | ||
21 | $title = "Melaine Favennec - menu BD"; | ||
22 | $page = "menu"; | ||
23 | |||
24 | // variables $css, $js, $header et $content | ||
25 | require('view/menu.php'); | ||
26 | // fin de l'assemblage | ||
27 | require('view/template.php'); | ||
28 | } | ||
29 | |||
30 | // toutes celles du menu sauf: menu et discographie | ||
31 | function pageArticlesSimplesVisitor(string $page, string $title, string $headerPaintedTitle) | 21 | function pageArticlesSimplesVisitor(string $page, string $title, string $headerPaintedTitle) |
32 | { | 22 | { |
33 | // infos sur les fichiers $Articles->fileList | 23 | // infos sur les fichiers $Articles->fileList |
@@ -45,12 +35,27 @@ function pageArticlesSimplesVisitor(string $page, string $title, string $headerP | |||
45 | $Articles->fileList = array_reverse($Articles->fileList); | 35 | $Articles->fileList = array_reverse($Articles->fileList); |
46 | } | 36 | } |
47 | 37 | ||
48 | // variables $css, $js, $header, $content et $headerImage | 38 | // Assemblage |
39 | require('view/articlesContent.php'); | ||
40 | if($page == 'menu') | ||
41 | { | ||
42 | // variables $css, $js, $header et $content | ||
43 | require('view/menu.php'); | ||
44 | } | ||
49 | require('view/pageArticlesSimples.php'); | 45 | require('view/pageArticlesSimples.php'); |
50 | // HTML | ||
51 | require('view/template.php'); | 46 | require('view/template.php'); |
52 | } | 47 | } |
53 | 48 | ||
49 | // un article (= actualité) | ||
50 | function menuVisitor() | ||
51 | { | ||
52 | $page = "menu"; | ||
53 | $title = "Melaine Favennec - menu BD"; | ||
54 | $headerPaintedTitle = 'Choisissez une rubrique'; | ||
55 | pageArticlesSimplesVisitor($page, $title, $headerPaintedTitle); | ||
56 | } | ||
57 | |||
58 | // plusieurs articles | ||
54 | function melaineVisitor() | 59 | function melaineVisitor() |
55 | { | 60 | { |
56 | $page = "melaine"; | 61 | $page = "melaine"; |