Add usePM for user model
This commit is contained in:
parent
d58453e457
commit
26d0ba8beb
1 changed files with 13 additions and 1 deletions
|
@ -25,7 +25,7 @@ class Model extends DataModel
|
|||
parent::__construct($container);
|
||||
|
||||
$this->zDepend = [
|
||||
'group_id' => ['isUnverified', 'isGuest', 'isAdmin', 'isAdmMod', 'isBanByName', 'link', 'viewUsers', 'showPostCount', 'searchUsers', 'usePoll'],
|
||||
'group_id' => ['isUnverified', 'isGuest', 'isAdmin', 'isAdmMod', 'isBanByName', 'link', 'viewUsers', 'showPostCount', 'searchUsers', 'usePoll', 'usePM'],
|
||||
'id' => ['isGuest', 'link', 'online'],
|
||||
'last_visit' => ['currentVisit'],
|
||||
'show_sig' => ['showSignature'],
|
||||
|
@ -390,4 +390,16 @@ class Model extends DataModel
|
|||
{
|
||||
return "id:{$this->id} gid:{$this->group_id} name:{$this->username}";
|
||||
}
|
||||
|
||||
/**
|
||||
* Статус возможности использования приватных сообщений
|
||||
*/
|
||||
protected function getusePM(): bool
|
||||
{
|
||||
return '1' == $this->c->config->b_pm
|
||||
&& (
|
||||
$this->isAdmin
|
||||
|| 1 == $this->g_pm
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue