summaryrefslogtreecommitdiff
path: root/controller/ckeditor.php
diff options
context:
space:
mode:
Diffstat (limited to 'controller/ckeditor.php')
-rw-r--r--controller/ckeditor.php28
1 files changed, 23 insertions, 5 deletions
diff --git a/controller/ckeditor.php b/controller/ckeditor.php
index 4d4639d..3765261 100644
--- a/controller/ckeditor.php
+++ b/controller/ckeditor.php
@@ -66,7 +66,7 @@ function submitCKeditor()
66 if($_GET['page'] === 'discographie' || $_GET['page'] === 'album') 66 if($_GET['page'] === 'discographie' || $_GET['page'] === 'album')
67 { 67 {
68 $Album = new Album($_GET['page'], 'discographie'); 68 $Album = new Album($_GET['page'], 'discographie');
69 69
70 // on retrouve les données si nécessaire 70 // on retrouve les données si nécessaire
71 if(isset($_SESSION['file_code']) && $_SESSION['file_code'] != '') 71 if(isset($_SESSION['file_code']) && $_SESSION['file_code'] != '')
72 { 72 {
@@ -76,10 +76,28 @@ function submitCKeditor()
76 76
77 $nouveauTitre = Security::secureString($_POST['titre']); 77 $nouveauTitre = Security::secureString($_POST['titre']);
78 $nouvelleAnnee = Security::secureString($_POST['annee']); 78 $nouvelleAnnee = Security::secureString($_POST['annee']);
79
80 // enregistrement de l'image
79 if(!empty($_FILES['upload']['name'])) 81 if(!empty($_FILES['upload']['name']))
80 { 82 {
81 $nouvellePochette = $_FILES['upload']['name']; 83 require('model/Image.php');
82 $nouvellePochetteMini = pathinfo($_FILES['upload']['name'], PATHINFO_FILENAME) . '-mini.' . pathinfo($_FILES['upload']['name'], PATHINFO_EXTENSION); 84 $Image = new Image($_GET['page'], 'discographie', false);
85 $nomFichier = Security::secureFileName($_FILES['upload']['name']);
86 $Image->setFileName($nomFichier);
87 $Image->setThumbnailWidth(201);
88
89 $nouvellePochette = $nomFichier;
90 /*$nouvellePochetteMini = pathinfo($_FILES['upload']['name'], PATHINFO_FILENAME) . '-mini.' . pathinfo($_FILES['upload']['name'], PATHINFO_EXTENSION);*/
91 $nouvellePochetteMini = pathinfo($nomFichier, PATHINFO_FILENAME) . '-mini.' . pathinfo($nomFichier, PATHINFO_EXTENSION);
92
93 $Image->upload();
94 $Image->makeThumbnail();
95
96 $erreur = $Image->erreur;
97 if(!empty($erreur))
98 {
99 // remettre pochette précédente si il y a
100 }
83 } 101 }
84 else 102 else
85 { 103 {
@@ -89,11 +107,11 @@ function submitCKeditor()
89 107
90 //var_dump($nouvellePochetteMini); die(); 108 //var_dump($nouvellePochetteMini); die();
91 109
92 // enregistrement nouvel album 110 // enregistrement du texte JSON
93 if(!isset($_SESSION['file_code']) || $_SESSION['file_code'] == '') 111 if(!isset($_SESSION['file_code']) || $_SESSION['file_code'] == '')
94 { 112 {
95 // page disco 113 // page disco
96 $Album->createVignette($nouveauTitre, $nouvelleAnnee, $nouvellePochette, $nouvellePochetteMini); 114 $Album->createVignetteJSON($nouveauTitre, $nouvelleAnnee, $nouvellePochette, $nouvellePochetteMini);
97 115
98 // page de l'album 116 // page de l'album
99 if(!empty($_POST['contenu'])) 117 if(!empty($_POST['contenu']))