upper level of folder tree can be removed in presentation

This is controlled by a view parameter 'remove_root_from_tree' which
currently can only be set by an extension
This commit is contained in:
Uwe Steinmann 2013-09-17 06:22:34 +02:00
parent 4e5ddaa2f9
commit 617a37559c

View File

@ -1036,7 +1036,13 @@ function clearFilename<?php print $formName ?>() {
} else {
$node['children'] = jqtree($path, $folder, $this->params['user'], $accessmode, $showdocs, $expandtree);
}
$tree[] = $node;
/* Nasty hack to remove the highest folder */
if(isset($this->params['remove_root_from_tree']) && $this->params['remove_root_from_tree']) {
foreach($node['children'] as $n)
$tree[] = $n;
} else {
$tree[] = $node;
}
} else {
$root = $this->params['dms']->getFolder($this->params['rootfolderid']);