From 4873117ec6aeb86ef169cbf8750123ca24041cdf Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 28 Mar 2022 03:45:38 +0200 Subject: upload gros zip AJAX --- model/Article.php | 2 +- model/Image.php | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'model') 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 // nommer les fichiers avec le timestamp pour: // - les trier par ordre chronologique - // - rendre quasi impossible d'avoir deux fois le même nom (à la condition de gérer la "concurrence") + // - rendre quasi impossible d'avoir deux fois le même nom $fileName = 'data/' . $this->page . '/' . $this->format . '/' . $this->time . '.' . $this->format; $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 @@ class Image { private $page; + private $ajax; // vaut true avec le ckeditor + public $reponseAjax; + public $path; public $pathMini; public $pathInfos; @@ -51,9 +54,8 @@ class Image // retour des rêquetes AJAX if($this->ajax && empty($Image->erreur)) { - // nouveau chemin à renvoyer en format json - $chemin = '{"url": "data/' . $this->page . '/images/' . $_FILES['upload']['name'] . '"}'; - echo $chemin; + // chemin en JSON attendu par l'éditeur + $this->reponseAjax = '{"url": "data/' . $this->page . '/images/' . $_FILES['upload']['name'] . '"}'; } } -- cgit v1.2.3