"fixed not working directory creation and no longer necessary encodeing of new path (done already by eTemplate vfs-name widget)"

This commit is contained in:
Ralf Becker 2010-05-12 12:54:41 +00:00
parent 1985580304
commit 34cc772c17

View File

@ -154,7 +154,7 @@ class filemanager_ui
$clipboard_type = egw_session::appsession('clipboard_type','filemanager'); $clipboard_type = egw_session::appsession('clipboard_type','filemanager');
// be tolerant with (in previous versions) not correct urlencoded pathes // be tolerant with (in previous versions) not correct urlencoded pathes
if (!egw_vfs::stat($content['nm']['path'],true) && egw_vfs::stat(urldecode($content['nm']['path']))) if ($content['nm']['path'][0] == '/' && !egw_vfs::stat($content['nm']['path'],true) && egw_vfs::stat(urldecode($content['nm']['path'])))
{ {
$content['nm']['path'] = urldecode($content['nm']['path']); $content['nm']['path'] = urldecode($content['nm']['path']);
} }
@ -183,7 +183,7 @@ class filemanager_ui
{ {
$ses = egw_session::appsession('index','filemanager'); $ses = egw_session::appsession('index','filemanager');
$old_path = $ses['path']; $old_path = $ses['path'];
$content['nm']['path'] = egw_vfs::concat($old_path,egw_vfs::encodePath($content['nm']['path'])); $content['nm']['path'] = egw_vfs::concat($old_path,$content['nm']['path']);
} }
if (!@egw_vfs::mkdir($content['nm']['path'],null,STREAM_MKDIR_RECURSIVE)) if (!@egw_vfs::mkdir($content['nm']['path'],null,STREAM_MKDIR_RECURSIVE))
{ {