Обнаружены ошибки: пользователи могли просматривать выключенный форум. (несмотря на присутствие $action offline в зачаточном состоянии, в коде он вообще не вызывается) пользователи всех групп могли просматривать форум несмотря на запрет в настройках групп форума. (полное отсутствие проверок) Я не стал додумывать как там реализовать правильный экшен оффлайна, просто добавил пару проверок в функцию генерации главного шаблона, это позволило не вносить существенных изменений в файлы, а так-же не выполнять никаких дополнительных запросов (все элементы уже находятся в массиве во время выполнения этой функции). Приступим, наша цель: /engine/bullet_energy/helper/primary.php Найти:
Добавить ВЫШЕ:
Теперь если форум выключен и группе пользователей нельзя его просматривать они увидят стандартный диалог ошибки: Если форум включен, но группе пользователей запрещено просматривать форум сообщение будет следующее: |
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo