From f9a9bf1ae4fac9317fd71f0bcb207544b000e6f1 Mon Sep 17 00:00:00 2001 From: polo Date: Thu, 23 Oct 2025 14:15:01 +0200 Subject: =?UTF-8?q?t=C3=A9l=C3=A9chargement=20d'assets=20dans=20head,=20he?= =?UTF-8?q?ader=20et=20footer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/router.php') diff --git a/src/router.php b/src/router.php index 1127c81..cfb1dec 100644 --- a/src/router.php +++ b/src/router.php @@ -142,9 +142,8 @@ elseif($request->getMethod() === 'POST'){ } /* -- site entier (header, footer, favicon) -- */ - elseif($request->query->has('entire_site_edit')){ - $request_params = explode('_', $request->query->get('entire_site_edit')); // header_title, header_description, footer_text, etc - HeadFootController::setTextData($entityManager, $request_params, $json); + elseif($request->query->has('head_foot_text')){ + HeadFootController::setTextData($entityManager, $request->query->get('head_foot_text'), $json); } /* -- page Menu et chemins -- */ @@ -211,10 +210,16 @@ elseif($request->getMethod() === 'POST'){ } // upload d'image dans tinymce avec le plugin (bouton "insérer une image" de l'éditeur) - elseif(strpos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') !== false && $request->query->has('action') && $request->query->get('action') === 'upload_image_tinymce') + elseif(strpos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') !== false) { - ImageUploadController::imageUploadTinyMce(); + if($request->query->has('action') && $request->query->get('action') === 'upload_image_tinymce'){ + ImageUploadController::imageUploadTinyMce(); + } + elseif($request->query->has('head_foot_image')){ + HeadFootController::uploadAsset($entityManager, $request->query->get('head_foot_image')); + } } + // requêtes XMLHttpRequest elseif(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { -- cgit v1.2.3