diff options
| author | polo <ordipolo@gmx.fr> | 2025-08-02 17:03:42 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2025-08-02 17:03:42 +0200 |
| commit | 9934a32f7e02c484d6b122c9af860ab1ca9b2dca (patch) | |
| tree | f4f8d621a42104246375c0489e19e4673d726279 /src/controller/ajax_admin.php | |
| parent | 20e1d288035a274b48f0d2d26f547ad15e99761d (diff) | |
| download | cms-9934a32f7e02c484d6b122c9af860ab1ca9b2dca.tar.gz cms-9934a32f7e02c484d6b122c9af860ab1ca9b2dca.tar.bz2 cms-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.php | 10 |
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 | 62 | function imageUploadTinyMce(): void | |
| 63 | // détection des requêtes d'upload d'image de tinymce | ||
| 64 | if(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 | ||
| 104 | if(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 |
| 105 | elseif(isset($_GET['action']) && $_GET['action'] == 'upload_image_url') | 109 | elseif(isset($_GET['action']) && $_GET['action'] == 'upload_image_url') |
| 106 | { | 110 | { |
