summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--controller/installation.php7
-rw-r--r--model/Album.php9
2 files changed, 15 insertions, 1 deletions
diff --git a/controller/installation.php b/controller/installation.php
index 90dcd28..5e7bb46 100644
--- a/controller/installation.php
+++ b/controller/installation.php
@@ -27,7 +27,8 @@ function installation()
27 // extensions de php 27 // extensions de php
28 // nécessité de "imagick" OU de "gd" (on préfère imagick) 28 // nécessité de "imagick" OU de "gd" (on préfère imagick)
29 // "dom" n'est pas nécessaire pour l'instant 29 // "dom" n'est pas nécessaire pour l'instant
30 $extensions = ['imagick', 'gd', 'zip', 'mbstring', 'dom']; 30 //$extensions = ['imagick', 'gd', 'zip', 'mbstring', 'dom'];
31 $extensions = ['zip', 'mbstring', 'dom'];
31 foreach($extensions as $extension) 32 foreach($extensions as $extension)
32 { 33 {
33 if(!extension_loaded($extension)) 34 if(!extension_loaded($extension))
@@ -35,6 +36,10 @@ function installation()
35 echo("l'extension " . $extension . ' est manquante<br>'); 36 echo("l'extension " . $extension . ' est manquante<br>');
36 } 37 }
37 } 38 }
39 if(!extension_loaded('imagick') && !extension_loaded('gd'))
40 {
41 echo("il manque une de ces extensions au choix: imagick (de préférence) ou gd<br>");
42 }
38 43
39 // dans le cas de l'utilisation d'une base de données, le fichiers zip devrait contenir un "dump" (un fichier .sql), 44 // dans le cas de l'utilisation d'une base de données, le fichiers zip devrait contenir un "dump" (un fichier .sql),
40 // à voir si php est capable d'obtenir ou redonner ce fichier à la BDD 45 // à voir si php est capable d'obtenir ou redonner ce fichier à la BDD
diff --git a/model/Album.php b/model/Album.php
index 1954800..7d7f663 100644
--- a/model/Album.php
+++ b/model/Album.php
@@ -43,6 +43,15 @@ class Album extends Article
43 { 43 {
44 //$this->format = 'json'; 44 //$this->format = 'json';
45 45
46 // gd ne produit que des JPG
47 global $imageLibrary;
48 if($imageLibrary == 'gd')
49 {
50 $file_name = pathinfo($pochetteMini);
51 $pochetteMini = $file_name['filename'] . '.jpg';
52 //var_dump($pochetteMini);die();
53 }
54
46 $albumJSON = json_encode([$titre, $annee, $pochette, $pochetteMini]); 55 $albumJSON = json_encode([$titre, $annee, $pochette, $pochetteMini]);
47 //var_dump($albumJSON); die(); 56 //var_dump($albumJSON); die();
48 57