[geeklog-hg] geeklog: Now Filemanager supports FCKeditor
geeklog-cvs at lists.geeklog.net
geeklog-cvs at lists.geeklog.net
Sat Jan 4 04:25:57 EST 2014
changeset 9376:3dc5960753bc
url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/3dc5960753bc
user: Kenji ITO <mystralkk at gmail.com>
date: Sat Jan 04 14:44:00 2014 +0900
description:
Now Filemanager supports FCKeditor
diffstat:
public_html/editors/fckeditor/fckconfig.js | 23 +++++++++++++++++++++++
public_html/filemanager/index.php | 7 +++++++
2 files changed, 30 insertions(+), 0 deletions(-)
diffs (51 lines):
diff -r 19def177f732 -r 3dc5960753bc public_html/editors/fckeditor/fckconfig.js
--- a/public_html/editors/fckeditor/fckconfig.js Sat Jan 04 08:49:40 2014 +0900
+++ b/public_html/editors/fckeditor/fckconfig.js Sat Jan 04 14:44:00 2014 +0900
@@ -323,3 +323,26 @@
FCKConfig.MsWebBrowserControlCompat = false ;
FCKConfig.PreventSubmitHandler = false ;
+
+// Filemanager integration
+(function () {
+ var filemanagerUrl = FCKConfig.BasePath.replace(/\/editors\/fckeditor\/editor\/$/, '') + '/filemanager/index.php';
+
+ if (FCKConfig.FlashBrowser && (FCKConfig.FlashBrowser === true)) {
+ FCKConfig.FlashBrowserURL = filemanagerUrl;
+ }
+
+ if (FCKConfig.ImageBrowser && (FCKConfig.ImageBrowser === true)) {
+ FCKConfig.ImageBrowserURL = filemanagerUrl;
+ }
+
+ if (FCKConfig.LinkBrowser && (FCKConfig.LinkBrowser === true)) {
+ FCKConfig.LinkBrowserURL = filemanagerUrl;
+ }
+
+ // You can upload files from within the Filemanager, so "Upload" tabs in
+ // FCKeditor dialogs are unnecessary.
+ FCKConfig.FlashUpload = false;
+ FCKConfig.ImageUpload = false;
+ FCKConfig.LinkUpload = false;
+})();
diff -r 19def177f732 -r 3dc5960753bc public_html/filemanager/index.php
--- a/public_html/filemanager/index.php Sat Jan 04 08:49:40 2014 +0900
+++ b/public_html/filemanager/index.php Sat Jan 04 14:44:00 2014 +0900
@@ -108,10 +108,17 @@
// Checks a referer
$refererCheck = false;
+COM_errorLog('$_SERVER[\'HTTP_REFERER\'] = ' . $_SERVER['HTTP_REFERER']);
$validReferers = array(
+ // CKEditor
$_CONF['site_admin_url'] . '/story.php?mode=edit',
$_CONF['site_admin_url'] . '/plugins/staticpages/index.php?mode=edit',
+
+ // FCKeditor
+ $_CONF['site_url'] . '/editors/fckeditor/editor/dialog/fck_flash.html',
+ $_CONF['site_url'] . '/editors/fckeditor/editor/dialog/fck_image.html',
+ $_CONF['site_url'] . '/editors/fckeditor/editor/dialog/fck_link.html',
);
foreach ($validReferers as $referer) {
More information about the geeklog-cvs
mailing list