* code for task #91388.

This commit is contained in:
wangyidong
2023-04-18 13:05:14 +08:00
parent d96a77e314
commit 0d31625643
17 changed files with 288 additions and 39 deletions
+3 -2
View File
@@ -1335,8 +1335,9 @@ class docModel extends model
if($object->status == 'draft' and $object->addedBy != $this->app->user->account) return false;
if($object->status == 'normal' and $this->app->user->admin) return true;
$lib = $this->getLibById($object->lib);
if(!$this->checkPrivLib($lib)) return false;
static $libs = array();
if(!isset($libs[$object->lib])) $libs[$object->lib] = $this->getLibById($object->lib);
if(!$this->checkPrivLib($libs[$object->lib])) return false;
if(in_array($object->acl, array('open', 'public'))) return true;
$account = ",{$this->app->user->account},";