mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-12 04:31:32 +00:00
subtree takes sort order into account
This commit is contained in:
parent
52e24892f6
commit
aa399e50bb
|
@ -122,11 +122,15 @@ switch($command) {
|
||||||
$showdocs = false;
|
$showdocs = false;
|
||||||
else
|
else
|
||||||
$showdocs = true;
|
$showdocs = true;
|
||||||
|
if(empty($_GET['orderby']))
|
||||||
|
$orderby = $settings->_sortFoldersDefault;
|
||||||
|
else
|
||||||
|
$orderby = $_GET['orderby'];
|
||||||
|
|
||||||
$folder = $dms->getFolder($nodeid);
|
$folder = $dms->getFolder($nodeid);
|
||||||
if (!is_object($folder)) return '';
|
if (!is_object($folder)) return '';
|
||||||
|
|
||||||
$subfolders = $folder->getSubFolders();
|
$subfolders = $folder->getSubFolders($orderby);
|
||||||
$subfolders = SeedDMS_Core_DMS::filterAccess($subfolders, $user, M_READ);
|
$subfolders = SeedDMS_Core_DMS::filterAccess($subfolders, $user, M_READ);
|
||||||
$tree = array();
|
$tree = array();
|
||||||
foreach($subfolders as $subfolder) {
|
foreach($subfolders as $subfolder) {
|
||||||
|
@ -136,7 +140,7 @@ switch($command) {
|
||||||
$tree[] = $level;
|
$tree[] = $level;
|
||||||
}
|
}
|
||||||
if($showdocs) {
|
if($showdocs) {
|
||||||
$documents = $folder->getDocuments();
|
$documents = $folder->getDocuments($orderby);
|
||||||
$documents = SeedDMS_Core_DMS::filterAccess($documents, $user, M_READ);
|
$documents = SeedDMS_Core_DMS::filterAccess($documents, $user, M_READ);
|
||||||
foreach($documents as $document) {
|
foreach($documents as $document) {
|
||||||
$level = array('label'=>$document->getName(), 'id'=>$document->getID(), 'load_on_demand'=>false, 'is_folder'=>false);
|
$level = array('label'=>$document->getName(), 'id'=>$document->getID(), 'load_on_demand'=>false, 'is_folder'=>false);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user