From 87ae71d836e57d6952f4c11ee6ffc02a79d8bdf7 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Fri, 29 Sep 2017 14:11:11 +0200 Subject: [PATCH] edit: enable image uploads in ckeditor --- edit.js | 2 +- edit.php | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/edit.js b/edit.js index 439fb97..049bbd0 100644 --- a/edit.js +++ b/edit.js @@ -69,7 +69,7 @@ CKEDITOR.on('instanceCreated', function (event) { config.format_tags = 'h2;h3;h4;p'; config.allowedContent = true; config.entities = false; // keep unicode - config.filebrowserImageUploadUrl = '/edit?type=img'; + config.filebrowserImageUploadUrl = '/edit?output=ckescript'; config.pasteFilter = pastefilter; config.contentsCss = document.styleSheets[0].href; config.toolbar = [ diff --git a/edit.php b/edit.php index 75b80b3..ca9639c 100644 --- a/edit.php +++ b/edit.php @@ -18,7 +18,17 @@ if ($_FILES) { $datadir = 'data/' . date('Y'); $target = $datadir.'/'.$img['name']; move_uploaded_file($img['tmp_name'], $target); - abort($target); + + switch (@$_GET['output']) { + case 'ckescript': + printf('', + "{$_GET['CKEditorFuncNum']}, '$target'" + ); + break; + default: + abort($target); + } + exit; } if (!$_POST) -- 2.30.0