summaryrefslogtreecommitdiff
path: root/model
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2022-02-20 22:15:21 +0100
committerpolo <ordipolo@gmx.fr>2022-02-20 22:15:21 +0100
commit2c5dc14a9cd8bd847c724c0d43ddce8be0069013 (patch)
treea8634833b255a35ce36e34277640023e96664bfc /model
parent758b3f359341f963946d6d34e8f39d2a9c1f6040 (diff)
downloadmelaine-2c5dc14a9cd8bd847c724c0d43ddce8be0069013.zip
debuggage et message d'erreur
Diffstat (limited to 'model')
-rw-r--r--model/Article.php19
-rw-r--r--model/Image.php5
2 files changed, 17 insertions, 7 deletions
diff --git a/model/Article.php b/model/Article.php
index ef68661..fa9fce1 100644
--- a/model/Article.php
+++ b/model/Article.php
@@ -110,12 +110,19 @@ class Article
110 public function update($content) 110 public function update($content)
111 { 111 {
112 $fileName = 'data/' . $this->page . '/' . $this->format . '/' . $this->fileCode . '.' . $this->format; 112 $fileName = 'data/' . $this->page . '/' . $this->format . '/' . $this->fileCode . '.' . $this->format;
113 //var_dump($fileName); die(); 113 //var_dump(file_get_contents($fileName)); die();
114 $file = fopen($fileName, 'w'); // w pour créer ou écraser 114 if(file_exists($fileName) && empty($content))
115 fputs($file, $content); 115 {
116 fclose($file); 116 $this->delete();
117 //chown($this->fileName, 'http'); 117 }
118 chmod($this->fileName, 0666); 118 elseif(!empty($content))
119 {
120 $file = fopen($fileName, 'w'); // w pour créer ou écraser
121 fputs($file, $content);
122 fclose($file);
123 //chown($this->fileName, 'http');
124 chmod($fileName, 0666);
125 }
119 } 126 }
120 127
121 // delete 128 // delete
diff --git a/model/Image.php b/model/Image.php
index cd70d4a..ac05f24 100644
--- a/model/Image.php
+++ b/model/Image.php
@@ -107,8 +107,11 @@ class Image
107 } 107 }
108 else 108 else
109 { 109 {
110 // utiliser la grande image si il est impossible de créer une miniature
111
110 // message d'erreur 112 // message d'erreur
111 header('Location: index.php?page=' . $this->page . '&erreur=erreur_depandance_bibli_images'); 113 $_SESSION['erreur'] = addslashes("Echec de la création d'une miniature. Vérifier le fichier config.php");
114 header('Location: index.php?page=' . $this->page . '&erreur=dependance_bibli_images');
112 exit(); 115 exit();
113 } 116 }
114 } 117 }