From a47fe7f5d16f598916b0b6095bd41085bcb03b64 Mon Sep 17 00:00:00 2001 From: polo Date: Wed, 20 Jul 2022 02:32:22 +0200 Subject: miniatures articles 2 --- controller/installation.php | 51 +++++++++++++-------------------------------- 1 file changed, 14 insertions(+), 37 deletions(-) (limited to 'controller/installation.php') diff --git a/controller/installation.php b/controller/installation.php index 3745189..6ae35e7 100644 --- a/controller/installation.php +++ b/controller/installation.php @@ -50,13 +50,13 @@ function installation() require('view/backup.php'); exit(); } - if(!file_exists('data/index.php')) { createIndexPHP('data/index.php', $droitsFichiers); } $listePages = array('menu', 'melaine', 'musique', 'discographie', 'presse', 'jaime', 'peinture', 'archives', 'legal'); + $sousDossiers = array('html', 'html-maxi-images', 'images', 'images-mini'); foreach ($listePages as $page) { if(!file_exists('data/' . $page)) @@ -68,41 +68,17 @@ function installation() { createIndexPHP('data/' . $page . '/index.php', $droitsFichiers); } - if(!file_exists('data/' . $page . '/html')) - { - mkdir('data/' . $page . '/html'); - chmod('data/' . $page . '/html', $droitsDossiers); - } - if(!file_exists('data/' . $page . '/html/index.php')) - { - createIndexPHP('data/' . $page . '/html/index.php', $droitsFichiers); - } - if(!file_exists('data/' . $page . '/html-mini-images')) - { - mkdir('data/' . $page . '/html-mini-images'); - chmod('data/' . $page . '/html-mini-images', $droitsDossiers); - } - if(!file_exists('data/' . $page . '/html-mini-images/index.php')) - { - createIndexPHP('data/' . $page . '/html-mini-images/index.php', $droitsFichiers); - } - if(!file_exists('data/' . $page . '/images')) + foreach ($sousDossiers as $dossier) { - mkdir('data/' . $page . '/images'); - chmod('data/' . $page . '/images', $droitsDossiers); - } - if(!file_exists('data/' . $page . '/images/index.php')) - { - createIndexPHP('data/' . $page . '/images/index.php', $droitsFichiers); - } - if(!file_exists('data/' . $page . '/images-mini')) - { - mkdir('data/' . $page . '/images-mini'); - chmod('data/' . $page . '/images-mini', $droitsDossiers); - } - if(!file_exists('data/' . $page . '/images-mini/index.html')) - { - createIndexPHP('data/' . $page . '/images-mini/index.php', $droitsFichiers); + if(!file_exists('data/' . $page . '/' . $dossier)) + { + mkdir('data/' . $page . '/' . $dossier); + chmod('data/' . $page . '/' . $dossier, $droitsDossiers); + } + if(!file_exists('data/' . $page . '/' . $dossier . '/index.php')) + { + createIndexPHP('data/' . $page . '/' . $dossier . '/index.php', $droitsFichiers); + } } // if(!file_exists('data/' . $page . '/multimedia')) // { @@ -110,7 +86,8 @@ function installation() // chmod('data/' . $page . '/multimedia', 0777); // } } - // dossiers supplémentaires dans discographie + + // dossier supplémentaire dans discographie if(!file_exists('data/discographie/json')) { mkdir('data/discographie/json'); @@ -120,6 +97,7 @@ function installation() { createIndexPHP('data/discographie/json/index.php', $droitsFichiers); } + // fichiers temporaires pour upload des grosses archives if(!file_exists('data/tmp')) { @@ -130,7 +108,6 @@ function installation() { createIndexPHP('data/tmp/index.php', $droitsFichiers); } - // le modèle donnera les droits 0666 (octal) aux nouveaux fichiers à l'intérieur des dossiers // créer le melainePHP.zip if(!file_exists("data/melainePHP.zip")) -- cgit v1.2.3