Последние комментарии в соответствии с правами доступа

Аватар пользователя avatar avatar 11 июня 2009 в 11:34

Может, кто сталкивался уже. Задача вроде бы не особо специфическая.
Суть: в 6ке пункт меню, ведущий на закрытую пользователю страницу, невиден. Что правильно, ибо раньше было так: пункт есть, пользователь тыркает, а там "доступ запрещен". Насколько я понимаю, модуль "меню" сам проверяет права доступа на страницу и на основании этого решает, отображать ли пункт.
Есть блок "последние комментарии". Так там отображаются комментарии ко всем страницам. В результате пользователь видит заголовки комментариев к материалам, к которым у него нет доступа.
Как бы это обойти? То бишь если у пользователя(группы) нет прав на просмотр страницы (типа материала), то он и комментария не видит.
Буду очень благодарен за идеи, готовый код не обязателен ;)

0 Thanks