Возникла задача ограничить возможность общения в личке для определенной группы пользователей.
Возможность писать не более чем допустим 20 или 60 пользоваетлям.
Подскажите как подступиться.
У меня пока есть идея увязать это с друзьями — сделать чтобы была возможность писать только друзьям.
Потом делать проверку на количество друзей по id группы.
Подскажите, я на правильном пути или усложняю.
Буду рад любым советам.
Всего 20 контактов или максимум 20 контактов, например, в сутки?Возможность писать не более чем допустим 20 или 60 пользоваетлям.
Всего 20 контактов для выбранной группы.
Всего 20 контактов или максимум 20 контактов, например, в сутки?Возможность писать не более чем допустим 20 или 60 пользоваетлям.
Мне немного другое предстоит сделать — макс. 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; }