* Filemanager: fixed super-user not able to create top-level directory, eg. /test

This commit is contained in:
Ralf Becker 2014-10-13 17:24:14 +00:00
parent 854b778945
commit 9d54bfacb1
2 changed files with 13 additions and 8 deletions

View File

@ -1242,6 +1242,11 @@ class filemanager_ui
*/
public static function ajax_action($action, $selected, $dir=null, $props=null)
{
// do we have root rights, need to run here too, as method is static and therefore does NOT run __construct
if (egw_session::appsession('is_root','filemanager'))
{
egw_vfs::$is_root = true;
}
$response = egw_json_response::get();
$arr = array(

View File

@ -406,7 +406,7 @@ app.classes.filemanager = AppJS.extend(
{
var path = this.get_path();
this._do_action('createdir', dir, true); // true=synchronous request
this.change_dir(path+'/'+dir);
this.change_dir((path == '/' ? '' : path)+'/'+dir);
}
},