subtree command sets load_on_demand propperly

for folders with just documents the load_on_demand wasn't set
propperly. Those folders could not be opened in the Document Chooser
This commit is contained in:
Uwe Steinmann 2014-03-24 10:39:02 +01:00
parent 8b8917ff61
commit 7477c907d8

View File

@ -134,7 +134,8 @@ switch($command) {
$subfolders = SeedDMS_Core_DMS::filterAccess($subfolders, $user, M_READ);
$tree = array();
foreach($subfolders as $subfolder) {
$level = array('label'=>$subfolder->getName(), 'id'=>$subfolder->getID(), 'load_on_demand'=>$subfolder->hasSubFolders() ? true : false, 'is_folder'=>true);
$loadondemand = $subfolder->hasSubFolders() || ($subfolder->hasDocuments() && $showdocs);
$level = array('label'=>$subfolder->getName(), 'id'=>$subfolder->getID(), 'load_on_demand'=>$loadondemand, 'is_folder'=>true);
if(!$subfolder->hasSubFolders())
$level['children'] = array();
$tree[] = $level;