fileList $Articles = new Article($page); // données des dates //print_r($Articles->fileList[$i]['date']); //getdate($Albums->fileList[$i]['fileCode']); // si la page n'est pas vide if(!empty($Articles->fileList)) { // données dans $Articles->fileList['content'] $Articles->readAll(); $Articles->fileList = array_reverse($Articles->fileList); } // variables $css, $js, $header, $content et $headerImage require('view/pageArticlesSimples.php'); // HTML require('view/template.php'); } function melaineVisitor() { $page = "melaine"; $title = "Mais qui est Melaine Favennec?"; $headerPaintedTitle = 'Melaine Favennec'; pageArticlesSimplesVisitor($page, $title, $headerPaintedTitle); } function concertsVisitor() { $page = "concerts"; $title = "Concerts"; $headerPaintedTitle = 'Concerts'; pageArticlesSimplesVisitor($page, $title, $headerPaintedTitle); } function presseVisitor() { $page = "presse"; $title = "La presse"; $headerPaintedTitle = 'La Presse'; pageArticlesSimplesVisitor($page, $title, $headerPaintedTitle); } function ateliersVisitor() { $page = "ateliers"; $title = "Ateliers"; $headerPaintedTitle = 'Les ateliers de Melaine'; pageArticlesSimplesVisitor($page, $title, $headerPaintedTitle); } function liensVisitor() { $page = "liens"; $title = "Liens"; $headerPaintedTitle = 'Liens'; pageArticlesSimplesVisitor($page, $title, $headerPaintedTitle); } function peintureVisitor() { $page = "peinture"; $title = "peinture"; $headerPaintedTitle = 'Celtic Boats'; pageArticlesSimplesVisitor($page, $title, $headerPaintedTitle); } function archivesVisitor() { $page = "archives"; $title = "Archives"; $headerPaintedTitle = 'Archives'; pageArticlesSimplesVisitor($page, $title, $headerPaintedTitle); } // page plus complexe que les autres function discoVisitor() { $page = "discographie"; $title = "Discographie"; // modèle $Albums = new Album($page); //var_dump($Albums->fileList); die(); // on récupère tout: JSON, HTML, noms et chemins des fichiers $Albums->readAll(); if(!empty($Albums->fileList)) { $Albums->fileList = array_reverse($Albums->fileList); } //var_dump($Albums->fileList); die(); // liens vers les albums for($i = 0; $i < $Albums->fileListCount; $i++) { if(file_exists('data/discographie/html/' . $Albums->fileList[$i]['fileCode'] . '.html')) { $lienAlbum[$i] = 'page=album&file_code=' . $Albums->fileList[$i]['fileCode']; $avecLien[$i] = true; $linkDiscoChrono[$i] = 'linkChrono'; // pour le css } else { $lienAlbum[$i] = 'page=discographie#' . $Albums->fileList[$i]['fileCode']; $avecLien[$i] = false; $linkDiscoChrono[$i] = 'noLinkChrono'; // pour le css } $lienBoutonModif[$i] = 'page=discographie&action=edition&file_code=' . $Albums->fileList[$i]['fileCode'] . '#' . $Albums->fileList[$i]['fileCode']; } // variables $css, $js et $content require('view/discographie.php'); // fin de l'assemblage require('view/template.php'); } // page d'un album function album($fileCode) { $page = 'discographie'; // = nom du dossier où sont les données $Albums = new Album($page); $Albums->getAllJSON(); if(!empty($Albums->fileList)) { $Albums->fileList = array_reverse($Albums->fileList); } $Albums->fileCode = $fileCode; $Albums->readOne(); $title = $Albums->oneAlbum['titre']; $album = $Albums->oneAlbum['HTMLcontent']; for($i = 0; $i < $Albums->fileListCount; $i++) { if(file_exists('data/discographie/html/' . $Albums->fileList[$i]['fileCode'] . '.html')) { $lienAlbum[$i] = 'page=album&file_code=' . $Albums->fileList[$i]['fileCode']; $linkDiscoChrono[$i] = 'linkChrono'; // pour le css } else { $lienAlbum[$i] = 'page=discographie#' . $Albums->fileList[$i]['titre']; $linkDiscoChrono[$i] = 'noLinkChrono'; // pour le css } } // variables $css, $header et $content require('view/album.php'); // HTML require('view/template.php'); }