+ [misc] add model method to get modules from libs.

This commit is contained in:
sunhao
2024-10-16 08:36:47 +08:00
parent d8daafddb0
commit 5dc4711af0
+20
View File
@@ -2239,6 +2239,26 @@ class docModel extends model
return $this->processCollector($docs);
}
/**
* 获取给定文档库的目录列表。
* Get modules from libs.
*
* @param array $libs Lib id list.
* @access public
* @return array
*/
public function getModulesOfLibs(array $libs)
{
$modules = $this->dao->select('*')->from(TABLE_MODULE)
->where('root')->in($libs)
->andWhere('type')->eq('doc')
->andWhere('deleted')->eq(0)
->orderBy('grade desc, `order`')
->fetchAll('id');
return $modules;
}
/**
* Get module tree.
*