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.tar.gz melaine-2c5dc14a9cd8bd847c724c0d43ddce8be0069013.tar.bz2 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 | } |
