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/ajax.php | 4 +++- controller/installation.php | 51 +++++++++++++-------------------------------- 2 files changed, 17 insertions(+), 38 deletions(-) (limited to 'controller') diff --git a/controller/ajax.php b/controller/ajax.php index 13f5c08..24710d8 100644 --- a/controller/ajax.php +++ b/controller/ajax.php @@ -18,7 +18,9 @@ if(isset($_GET['action']) && isset($_GET['page']) && $_GET['action'] == 'upload_ // paramètre "true" parce qu'on reçoit une requête AJAX $Image = new Image(true); $Image->upload(); + echo($Image->reponseAjax); // attendu par l'éditeur + // attention ici aux var_dump() ou echo() qui trainent $Image->makeThumbnail(630); // => taille de la
// on pourra l'agrandir en cliquant dessus @@ -42,7 +44,7 @@ if(isset($_GET['action']) && $_GET['action'] == 'restauration' $_SESSION['fileSize'] = $_GET['file_size']; $_SESSION['fileName'] = $_GET['file_name']; //echo("file infos send"); - var_dump($_SESSION['fileName']); + //var_dump($_SESSION['fileName']); exit(); // stop !! } } 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