From ce10c0ff1dd0b47bd494ae88ab2eaf6ab354b2b3 Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 2 Jun 2023 01:21:06 +0200 Subject: filtre nom des images + reorg code Image --- controller/ajax.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'controller/ajax.php') diff --git a/controller/ajax.php b/controller/ajax.php index ed840cd..9272dea 100644 --- a/controller/ajax.php +++ b/controller/ajax.php @@ -17,7 +17,8 @@ if(isset($_GET['action']) && isset($_GET['page']) && $_GET['action'] == 'upload_ else { require('model/Image.php'); - // vaut "true" parce qu'on reçoit une requête AJAX + require('controller/Security.php'); + // paramètre "true" parce qu'on reçoit une requête AJAX $Image = new Image($_GET['page'], $_GET['page'], true); // les données des albums sont dans le dossier discographie if($_GET['page'] === 'album') @@ -25,12 +26,15 @@ if(isset($_GET['action']) && isset($_GET['page']) && $_GET['action'] == 'upload_ $Image->setFolder('discographie'); } - $Image->upload(); + $nomFichier = Security::secureFileName($_FILES['upload']['name']); + $Image->setFileName($nomFichier); + $Image->setThumbnailWidth(630); + $Image->upload(); echo($Image->reponseAjax); // attendu par l'éditeur // attention ici aux var_dump() ou echo() qui trainent - $Image->makeThumbnail(630); // => taille de la
+ $Image->makeThumbnail(); // => taille de la
// on pourra l'agrandir en cliquant dessus // code exécuté alors que l'utilisateur récupère la main } -- cgit v1.2.3