summaryrefslogtreecommitdiff
path: root/controller/visitor.php
diff options
context:
space:
mode:
Diffstat (limited to 'controller/visitor.php')
-rw-r--r--controller/visitor.php38
1 files changed, 30 insertions, 8 deletions
diff --git a/controller/visitor.php b/controller/visitor.php
index 2656798..f0dc877 100644
--- a/controller/visitor.php
+++ b/controller/visitor.php
@@ -59,7 +59,7 @@ function discoVisitor()
59 59
60 // modèle 60 // modèle
61 $Albums = new Album($page_actuelle); 61 $Albums = new Album($page_actuelle);
62 $Albums->makeFileList(); 62 //var_dump($Albums->fileList); die();
63 63
64 // on récupère tout: JSON, HTML, noms et chemins des fichiers 64 // on récupère tout: JSON, HTML, noms et chemins des fichiers
65 $Albums->readAll(); 65 $Albums->readAll();
@@ -88,19 +88,22 @@ function discoVisitor()
88 /*$lienAlbum = []; 88 /*$lienAlbum = [];
89 $avecLien = []; 89 $avecLien = [];
90 $linkDiscoChrono = [];*/ 90 $linkDiscoChrono = [];*/
91
92 // liens vers les albums
91 for($i = 0; $i < $Albums->fileListCount; $i++) 93 for($i = 0; $i < $Albums->fileListCount; $i++)
92 { 94 {
93 if(file_exists('data/discographie/html/' . $Albums->fileList[$i]['fileCode'] . '.html')) 95 if(file_exists('data/discographie/html/' . $Albums->fileList[$i]['fileCode'] . '.html'))
94 { 96 {
95 $lienAlbum[$i] = 'page=album&album_name=' . $Albums->fileList[$i]['titre'] . '&file_code=' . $Albums->fileList[$i]['fileCode']; 97 /*$lienAlbum[$i] = 'page=album&album_name=' . $Albums->fileList[$i]['titre'] . '&file_code=' . $Albums->fileList[$i]['fileCode'];*/
98 $lienAlbum[$i] = 'page=album&file_code=' . $Albums->fileList[$i]['fileCode'];
96 $avecLien[$i] = true; 99 $avecLien[$i] = true;
97 $linkDiscoChrono[$i] = 'linkChrono'; // css 100 $linkDiscoChrono[$i] = 'linkChrono'; // pour le css
98 } 101 }
99 else 102 else
100 { 103 {
101 $lienAlbum[$i] = 'page=discographie#' . $Albums->fileList[$i]['titre']; 104 $lienAlbum[$i] = 'page=discographie#' . $Albums->fileList[$i]['titre'];
102 $avecLien[$i] = false; 105 $avecLien[$i] = false;
103 $linkDiscoChrono[$i] = 'noLinkChrono'; // css 106 $linkDiscoChrono[$i] = 'noLinkChrono'; // pour le css
104 } 107 }
105 $lienBoutonModif[$i] = 'page=discographie&action=edition&file_code=' . $Albums->fileList[$i]['fileCode']; 108 $lienBoutonModif[$i] = 'page=discographie&action=edition&file_code=' . $Albums->fileList[$i]['fileCode'];
106 } 109 }
@@ -112,12 +115,31 @@ function discoVisitor()
112} 115}
113 116
114// page d'un album 117// page d'un album
115function album($fileCode, $albumName) 118function album($fileCode)
116{ 119{
117 $page_actuelle = 'discographie'; 120 $page_actuelle = 'discographie'; // ???
118 $title = $albumName; 121
122 $Albums = new Album($page_actuelle);
123 $Albums->getAllJSON();
124 $Albums->fileCode = $fileCode;
125 $Albums->readOne();
119 126
120 $album = Album::readOneHTML($fileCode); // simple, efficace 127 //var_dump($Albums); die();
128
129 $album = $Albums->oneAlbum['HTMLcontent'];
130 //$album = Album::readOneHTML($fileCode);
131
132 for($i = 0; $i < $Albums->fileListCount; $i++)
133 {
134 if(file_exists('data/discographie/html/' . $Albums->fileList[$i]['fileCode'] . '.html'))
135 {
136 $lienAlbum[$i] = 'page=album&file_code=' . $Albums->fileList[$i]['fileCode'];
137 }
138 else
139 {
140 $lienAlbum[$i] = 'page=discographie#' . $Albums->fileList[$i]['titre'];
141 }
142 }
121 143
122 // variables $css, $header et $content 144 // variables $css, $header et $content
123 require('view/album.php'); 145 require('view/album.php');