This commit is contained in:
tianshujie
2023-03-23 16:17:47 +08:00
parent 9fec0d5890
commit dc4a0cc915
4 changed files with 34 additions and 11 deletions
+5 -2
View File
@@ -39,17 +39,20 @@ class docModel extends model
* Get api Libraries.
*
* @param int $appendLib
* @param string $appendLib
* @param int $objectID
* @return array
* @author thanatos thanatos915@163.com
*/
public function getApiLibs($appendLib = 0)
public function getApiLibs($appendLib = 0, $objectType = '', $objectID = 0)
{
$libs = $this->dao->select('*')->from(TABLE_DOCLIB)
->where('deleted')->eq(0)
->andWhere('type')->eq('api')
->beginIF(!empty($appendLib))->orWhere('id')->eq($appendLib)->fi()
->beginIF(!empty($objectType))->andWhere($objectType)->eq($objectID)->fi()
->orderBy('`order`_asc, id_desc')
->fetchAll('id');
$libs = array_filter($libs, array($this, 'checkPrivLib'));
return $libs;
}