diff options
Diffstat (limited to 'controller/ajax.php')
-rw-r--r-- | controller/ajax.php | 10 |
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 | } |