Здравствуйте. Подскажите, как лучше реализовать закрытость категории форума от незарегистрированных пользователей? Чтобы при создании категории была галочка как по аналогии со страницами - "Доступ только для зарегистрированных" - и только зарегистрированные бы смогли видеть и писать в нее.
Пытался сделать следующее: в modules/forum/admin/forum.admin.categoty.php в конструкторе класса добавил еще одно поле
'reg'=>'checkbox'
в БД, в таблице forum_category добавил поле reg - enum('0', '1')
далее, правильно ли я рассуждаю? Нужно написать функцию, которая бы в ответ на чекбокс меняла значение поля reg на "1", и при выводе категорий поставить условие наподобие этого
if ( пользователь авторизован) && (чекбокс категории "N" reg=1)
{
вывод темы "N"
}
Может есть более простое решение? Думал над другими вариантами, попробовал сделать полный дубликат модуля форум и прикрепить его к другой странице, доступ к которой ограничил. Почти получилось, но все же не хотелось бы так нагромождать)