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