mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-15 17:49:19 +00:00
path current class to jqtree
This commit is contained in:
parent
621dc6fd98
commit
6e5634cf62
|
@ -1736,7 +1736,7 @@ $(document).ready(function() {
|
||||||
* @param integer $expandtree level to which the tree shall be opened
|
* @param integer $expandtree level to which the tree shall be opened
|
||||||
*/
|
*/
|
||||||
function printNewTreeNavigationJs($folderid=0, $accessmode=M_READ, $showdocs=0, $formid='form1', $expandtree=0, $orderby='', $partialtree=false) { /* {{{ */
|
function printNewTreeNavigationJs($folderid=0, $accessmode=M_READ, $showdocs=0, $formid='form1', $expandtree=0, $orderby='', $partialtree=false) { /* {{{ */
|
||||||
function jqtree($path, $folder, $user, $accessmode, $showdocs=1, $expandtree=0, $orderby='', $level=0) {
|
function jqtree($obj, $path, $folder, $user, $accessmode, $showdocs=1, $expandtree=0, $orderby='', $level=0) {
|
||||||
if($path || $expandtree>=$level) {
|
if($path || $expandtree>=$level) {
|
||||||
if($path)
|
if($path)
|
||||||
$pathfolder = array_shift($path);
|
$pathfolder = array_shift($path);
|
||||||
|
@ -1749,14 +1749,14 @@ $(document).ready(function() {
|
||||||
if($showdocs) {
|
if($showdocs) {
|
||||||
$documents = $folder->getDocuments($orderby);
|
$documents = $folder->getDocuments($orderby);
|
||||||
$documents = SeedDMS_Core_DMS::filterAccess($documents, $user, $accessmode);
|
$documents = SeedDMS_Core_DMS::filterAccess($documents, $user, $accessmode);
|
||||||
if($this->hasHook('filterTreeDocuments'))
|
// if($obj->hasHook('filterTreeDocuments'))
|
||||||
$documents = $this->callHook('filterTreeDocuments', $folder, $documents);
|
// $documents = $obj->callHook('filterTreeDocuments', $folder, $documents);
|
||||||
foreach($documents as $document) {
|
foreach($documents as $document) {
|
||||||
$node2 = array('label'=>$document->getName(), 'id'=>$document->getID(), 'load_on_demand'=>false, 'is_folder'=>false);
|
$node2 = array('label'=>$document->getName(), 'id'=>$document->getID(), 'load_on_demand'=>false, 'is_folder'=>false);
|
||||||
$children[] = $node2;
|
$children[] = $node2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$node['children'] = jqtree($path, $subfolder, $user, $accessmode, $showdocs, $expandtree, $orderby, $level+1);
|
$node['children'] = jqtree($obj, $path, $subfolder, $user, $accessmode, $showdocs, $expandtree, $orderby, $level+1);
|
||||||
}
|
}
|
||||||
$children[] = $node;
|
$children[] = $node;
|
||||||
}
|
}
|
||||||
|
@ -1795,7 +1795,7 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$node['children'] = jqtree($path, $folder, $this->params['user'], $accessmode, $showdocs, $expandtree, $orderby, 0);
|
$node['children'] = jqtree($this, $path, $folder, $this->params['user'], $accessmode, $showdocs, $expandtree, $orderby, 0);
|
||||||
if($showdocs) {
|
if($showdocs) {
|
||||||
$documents = $folder->getDocuments($orderby);
|
$documents = $folder->getDocuments($orderby);
|
||||||
$documents = SeedDMS_Core_DMS::filterAccess($documents, $this->params['user'], $accessmode);
|
$documents = SeedDMS_Core_DMS::filterAccess($documents, $this->params['user'], $accessmode);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user