diff options
author | polo <ordipolo@gmx.fr> | 2022-02-20 22:15:21 +0100 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2022-02-20 22:15:21 +0100 |
commit | 2c5dc14a9cd8bd847c724c0d43ddce8be0069013 (patch) | |
tree | a8634833b255a35ce36e34277640023e96664bfc /model | |
parent | 758b3f359341f963946d6d34e8f39d2a9c1f6040 (diff) | |
download | melaine-2c5dc14a9cd8bd847c724c0d43ddce8be0069013.zip |
debuggage et message d'erreur
Diffstat (limited to 'model')
-rw-r--r-- | model/Article.php | 19 | ||||
-rw-r--r-- | model/Image.php | 5 |
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 | } |