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.tar.gz melaine-4873117ec6aeb86ef169cbf8750123ca24041cdf.tar.bz2 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 | ||
