summaryrefslogtreecommitdiff
path: root/controller/ajax.php
diff options
context:
space:
mode:
Diffstat (limited to 'controller/ajax.php')
-rw-r--r--controller/ajax.php10
1 files changed, 7 insertions, 3 deletions
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_
17 else 17 else
18 { 18 {
19 require('model/Image.php'); 19 require('model/Image.php');
20 // vaut "true" parce qu'on reçoit une requête AJAX 20 require('controller/Security.php');
21 // paramètre "true" parce qu'on reçoit une requête AJAX
21 $Image = new Image($_GET['page'], $_GET['page'], true); 22 $Image = new Image($_GET['page'], $_GET['page'], true);
22 // les données des albums sont dans le dossier discographie 23 // les données des albums sont dans le dossier discographie
23 if($_GET['page'] === 'album') 24 if($_GET['page'] === 'album')
@@ -25,12 +26,15 @@ if(isset($_GET['action']) && isset($_GET['page']) && $_GET['action'] == 'upload_
25 $Image->setFolder('discographie'); 26 $Image->setFolder('discographie');
26 } 27 }
27 28
28 $Image->upload(); 29 $nomFichier = Security::secureFileName($_FILES['upload']['name']);
30 $Image->setFileName($nomFichier);
31 $Image->setThumbnailWidth(630);
29 32
33 $Image->upload();
30 echo($Image->reponseAjax); // attendu par l'éditeur 34 echo($Image->reponseAjax); // attendu par l'éditeur
31 // attention ici aux var_dump() ou echo() qui trainent 35 // attention ici aux var_dump() ou echo() qui trainent
32 36
33 $Image->makeThumbnail(630); // => taille de la <div> 37 $Image->makeThumbnail(); // => taille de la <div>
34 // on pourra l'agrandir en cliquant dessus 38 // on pourra l'agrandir en cliquant dessus
35 // code exécuté alors que l'utilisateur récupère la main 39 // code exécuté alors que l'utilisateur récupère la main
36 } 40 }