diff options
author | polo <ordipolo@gmx.fr> | 2022-03-28 03:45:38 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2022-03-28 03:45:38 +0200 |
commit | 4873117ec6aeb86ef169cbf8750123ca24041cdf (patch) | |
tree | 7f8ec95171e74d03d9cd9a6edc12108ecbd59785 /model | |
parent | 92a4565f303f5b9f273a8d1eb74d52ac541e89bc (diff) | |
download | melaine-4873117ec6aeb86ef169cbf8750123ca24041cdf.zip |
upload gros zip AJAX
Diffstat (limited to 'model')
-rw-r--r-- | model/Article.php | 2 | ||||
-rw-r--r-- | model/Image.php | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/model/Article.php b/model/Article.php index 4ef3a5b..4063feb 100644 --- a/model/Article.php +++ b/model/Article.php | |||
@@ -87,7 +87,7 @@ class Article | |||
87 | 87 | ||
88 | // nommer les fichiers avec le timestamp pour: | 88 | // nommer les fichiers avec le timestamp pour: |
89 | // - les trier par ordre chronologique | 89 | // - les trier par ordre chronologique |
90 | // - rendre quasi impossible d'avoir deux fois le même nom (à la condition de gérer la "concurrence") | 90 | // - rendre quasi impossible d'avoir deux fois le même nom |
91 | $fileName = 'data/' . $this->page . '/' . $this->format . '/' . $this->time . '.' . $this->format; | 91 | $fileName = 'data/' . $this->page . '/' . $this->format . '/' . $this->time . '.' . $this->format; |
92 | 92 | ||
93 | $file = fopen($fileName, 'w'); // w pour créer ou écraser | 93 | $file = fopen($fileName, 'w'); // w pour créer ou écraser |
diff --git a/model/Image.php b/model/Image.php index e8bf3f9..05773e9 100644 --- a/model/Image.php +++ b/model/Image.php | |||
@@ -4,7 +4,10 @@ | |||
4 | class Image | 4 | class Image |
5 | { | 5 | { |
6 | private $page; | 6 | private $page; |
7 | |||
7 | private $ajax; // vaut true avec le ckeditor | 8 | private $ajax; // vaut true avec le ckeditor |
9 | public $reponseAjax; | ||
10 | |||
8 | public $path; | 11 | public $path; |
9 | public $pathMini; | 12 | public $pathMini; |
10 | public $pathInfos; | 13 | public $pathInfos; |
@@ -51,9 +54,8 @@ class Image | |||
51 | // retour des rêquetes AJAX | 54 | // retour des rêquetes AJAX |
52 | if($this->ajax && empty($Image->erreur)) | 55 | if($this->ajax && empty($Image->erreur)) |
53 | { | 56 | { |
54 | // nouveau chemin à renvoyer en format json | 57 | // chemin en JSON attendu par l'éditeur |
55 | $chemin = '{"url": "data/' . $this->page . '/images/' . $_FILES['upload']['name'] . '"}'; | 58 | $this->reponseAjax = '{"url": "data/' . $this->page . '/images/' . $_FILES['upload']['name'] . '"}'; |
56 | echo $chemin; | ||
57 | } | 59 | } |
58 | } | 60 | } |
59 | 61 | ||