makeFileList(); $articles = array_reverse($Articles->readAll()); // lourd // variables $css, $js, $header et $content require('view/melaine.php'); // HTML require('view/template.php'); } function discoVisitor() { $page_actuelle = "discographie"; $title = "Discographie"; // modèle $Albums = new Album($page_actuelle); $Albums->makeFileList(); $albumsJSON = array_reverse($Albums->readAll()); // lourd // $albums est un tableau de chaines JSON, // chacune renferme 3 variables: titre, année, pochette // changer les chaines JSON en tableaux $i = 0; foreach($albumsJSON as $oneAlbum) { $albumsJSON[$i] = json_decode($oneAlbum, true); $i++; } // on passe maintenant au contenu HTML $albumNamesJSON = array_reverse($Albums->getFileNames()); $Albums->setFormat('html'); $Albums->makeFileList(); $albumNamesHTML = array_reverse($Albums->getFileNames()); // pour chaque album, détecter le fichier html // si il y en a un, proposer un lien // si non, ne fournir qu'un lien d'ancre pour la liste d'album $i = 0; //print_r($albumNamesJSON); exit(); foreach($albumNamesJSON as $oneAlbum) { $chemin = pathinfo($oneAlbum); $nomJSONsansExt = $chemin['filename']; $chemin = pathinfo($albumNamesHTML[0]); $nomHTMLsansExt = $chemin['filename']; // détecter un fichier du même nom if(isset($nomJSONsansExt . '.html')) // c'est pas ça!! { //$lienAlbum[$i] = $titreAlbum; } else { //$lienAlbum[$i] = 'discographie#' . $oneAlbum[0]; } $i++; } //exit(); //echo($lienAlbum); // variables $css, $js et $content require('view/discographie.php'); // fin de l'assemblage require('view/template.php'); } function presse() {} function ateliers() {} function liens() {} function peinture() {} function archives() {}