Удалять комментарии администратором

Уважаемые Гуру,

стала проблема по удалению комментариев «администратором», не супер-администратором (из под которого произошла установка), а администратора блога

пошел по такому пути:
1. в файле comment.tpl
заменил строку
{if !$aComment.obj->getDelete() and $oUserCurrent and $oUserCurrent->isAdministrator())}
на
{if !$aComment.obj->getDelete() and $oUserCurrent and ($oUserCurrent->isAdministrator() OR $oTopic->getUserIsBlogAdministrator())}

теперь и у администратора блога появилась ссылка «удалить»
2. в файле commentToggle.php (ajax)…
вот собственно здесь и проблема, не знаю что написать, что можете посоветовать?

спасибо,
с уважением Я

1 комментарий

avatar
склоняюсь к мысли что надо расширять вызов JavaScript
lsCmtTree.toggleComment(this,8);
и вводить идентификатор блога
с другой стороны можно в commentToggle.php — построить запрос к таблице, и по идентификатору комментария вытянуть идентификатор блога

но всё таки мне кажется, что это очень топорно, и думаю что есть более лаконичное решение
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.