Доброго времени суток
Возникла задача ограничить возможность общения в личке для определенной группы пользователей.
Возможность писать не более чем допустим 20 или 60 пользоваетлям.
Подскажите как подступиться.
У меня пока есть идея увязать это с друзьями — сделать чтобы была возможность писать только друзьям.
Потом делать проверку на количество друзей по id группы.
Подскажите, я на правильном пути или усложняю.
Буду рад любым советам.
InstantCMS 2.X
#1
2 октября 2020 в 00:31
#2
5 октября 2020 в 16:01
Всего 20 контактов или максимум 20 контактов, например, в сутки?Возможность писать не более чем допустим 20 или 60 пользоваетлям.
#3
6 октября 2020 в 08:11
Всего 20 контактов для выбранной группы.
Всего 20 контактов или максимум 20 контактов, например, в сутки?Возможность писать не более чем допустим 20 или 60 пользоваетлям.
Сегодня в 10:50
#4
6 октября 2020 в 15:36
Мне немного другое предстоит сделать — макс. 15 контактов в сутки.Всего 20 контактов для выбранной группы.
Если крупными мазками, вам нужно сделать что-то такое внутри system\controllers\messages\model.php
public function checkContactsLimit($user, $group_id, $limit){ if ($user->isInGroup($group_id) && $this->getContactsCount($user->id) >= $limit){ return true; } return false; }