Respected Опубликовано 20 февраля, 2019 Поделиться Опубликовано 20 февраля, 2019 Просмотр файла Disable restrict PMs Плагин разрешает отправлять личные сообщения пользователю, даже если у него есть ограничение на создание контента путём получения предупреждения. Добавил Respected Добавлено 20.02.2019 Категория Интерфейс Язык RUS Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 20 февраля, 2019 Поделиться Опубликовано 20 февраля, 2019 А если пользователь имеет restrict post, но при этом ему запрещено писать личные сообщения? Хук в этом случае вернет True независимо от других условий если пользователь имеет ограничение. В данном случае можно переопределить значение для restrict_post и вызвать родительский метод, либо сохранить старое значение, задать новое, получить результат и перезаписать обратно пользователю restrict_post. Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 21 февраля, 2019 Поделиться Опубликовано 21 февраля, 2019 Критикуешь предлагай.. $restrict = $member->restrict_post; $member->restrict_post = 0; $return = parent::canCreate( $member, $container, $showError ); $member->restrict_post = $restrict; return $return; alexis и Desti 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 февраля, 2019 Автор Поделиться Опубликовано 21 февраля, 2019 Изящное решение. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.