summaryrefslogtreecommitdiff
path: root/src/controller/ajax_admin.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-08-02 17:03:42 +0200
committerpolo <ordipolo@gmx.fr>2025-08-02 17:03:42 +0200
commit9934a32f7e02c484d6b122c9af860ab1ca9b2dca (patch)
treef4f8d621a42104246375c0489e19e4673d726279 /src/controller/ajax_admin.php
parent20e1d288035a274b48f0d2d26f547ad15e99761d (diff)
downloadcms-9934a32f7e02c484d6b122c9af860ab1ca9b2dca.zip
réorganisation 2 requêtes "form": séparation routage et contrôleurs avec des fonctions
Diffstat (limited to 'src/controller/ajax_admin.php')
-rw-r--r--src/controller/ajax_admin.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/controller/ajax_admin.php b/src/controller/ajax_admin.php
index 2318ac1..b69be77 100644
--- a/src/controller/ajax_admin.php
+++ b/src/controller/ajax_admin.php
@@ -59,9 +59,7 @@ function curlDownloadImage(string $url, $maxRetries = 3, $timeout = 10): string|
59 return false; // échec après trois tentatives 59 return false; // échec après trois tentatives
60} 60}
61 61
62 62function imageUploadTinyMce(): void
63// détection des requêtes d'upload d'image de tinymce
64if(strpos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') !== false && isset($_GET['action']) && $_GET['action'] === 'upload_image')
65{ 63{
66 if(isset($_FILES['file'])){ 64 if(isset($_FILES['file'])){
67 $file = $_FILES['file']; 65 $file = $_FILES['file'];
@@ -101,6 +99,12 @@ if(strpos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') !== false && isset($_
101 } 99 }
102 die; 100 die;
103} 101}
102
103// détection des requêtes d'upload d'image de tinymce
104if(strpos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') !== false && isset($_GET['action']) && $_GET['action'] === 'upload_image')
105{
106 imageUploadTinyMce();
107}
104// cas du collage d'un contenu HTML, réception d'une URL, téléchargement par le serveur et renvoie de l'adresse sur le serveur 108// cas du collage d'un contenu HTML, réception d'une URL, téléchargement par le serveur et renvoie de l'adresse sur le serveur
105elseif(isset($_GET['action']) && $_GET['action'] == 'upload_image_url') 109elseif(isset($_GET['action']) && $_GET['action'] == 'upload_image_url')
106{ 110{