From e535081ca80f201e21244db36a13f0c5154daca7 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sun, 9 May 2010 14:08:36 +0000 Subject: [PATCH] Use javascript function to open mail window and let fixed etemplate code quote special chars in filenames, eg. ', " or & --- filemanager/inc/class.filemanager_ui.inc.php | 22 +++++++++++++------- filemanager/setup/etemplates.inc.php | 6 +++--- filemanager/templates/default/index.xet | 4 ++-- 3 files changed, 20 insertions(+), 12 deletions(-) diff --git a/filemanager/inc/class.filemanager_ui.inc.php b/filemanager/inc/class.filemanager_ui.inc.php index 458e22e71b..2d3608e9c9 100644 --- a/filemanager/inc/class.filemanager_ui.inc.php +++ b/filemanager/inc/class.filemanager_ui.inc.php @@ -261,7 +261,7 @@ class filemanager_ui lang('link')).':
'.implode('
',$clipboard_files).'

' : ''; $content['mailpaste_tooltip'] = $clipboard_files ? '

'.lang('Mail files'). ':
'.implode('
',$clipboard_files).'

' : ''; - $content['mailpaste_files'] = $clipboard_files ? '&preset[file][]=vfs://default'.implode('&preset[file][]=vfs://default',$clipboard_files) : ''; + $content['mailpaste_files'] = $clipboard_files; $content['upload_size'] = etemplate::max_upload_size_message(); //_debug_array($content); @@ -285,19 +285,27 @@ class filemanager_ui if ($GLOBALS['egw_info']['user']['apps']['felamimail']) { $sel_options['action']['mail'] = lang('Mail files'); + list($width,$height) = explode('x',egw_link::get_registry('felamimail','add_popup')); $GLOBALS['egw_info']['flags']['java_script'] .= "