From dc046c4ff5f883d75232414021c129ca5ee1c641 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Mon, 6 Nov 2017 10:39:28 +0800 Subject: [PATCH] * adjust for doc priv. --- module/doc/model.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/doc/model.php b/module/doc/model.php index d1bb2b5820..39f85ff69c 100644 --- a/module/doc/model.php +++ b/module/doc/model.php @@ -620,6 +620,8 @@ class docModel extends model */ public function checkPriv($object, $type = 'lib') { + if($this->app->user->admin) return true; + $acls = $this->app->user->rights['acls']; if(!empty($object->product) and !empty($acls['products']) and !in_array($object->product, $acls['products'])) return false; if(!empty($object->project) and !empty($acls['projects']) and !in_array($object->project, $acls['projects'])) return false; @@ -628,7 +630,6 @@ class docModel extends model $account = ',' . $this->app->user->account . ','; if(isset($object->addedBy) and $object->addedBy == $this->app->user->account) return true; - if($this->app->user->admin) return true; if($object->acl == 'private' and strpos(",$object->users,", $account) !== false) return true; if($object->acl == 'custom') {