Здравствуйте, мои пользователи жалуются, что на их стене может писать любой зарегистрированный пользователь и просят сделать так, чтоб на стене могли писать только друзья, но как это реализовать?
6 комментариев
Можно в actions/ActionProfile/wall.tpl заменить
{if $oUserCurrent}
на
{if $oUserCurrent and $oUserProfile->GetFriend($oUserCurrent->getId(),$oUserProfile->getId())}
Да, это хорошо, но сам на свою стену уже напишешь. Поэтому можно попробовать изменить условие
{if ($oUserCurrent and $oUserProfile->GetFriend($oUserCurrent->getId(),$oUserProfile->getId())) or ($oUserCurrent and $oUserCurrent->getId()==$oUserProfile->getId())}
6 комментариев
на
Но я думаю незарегистрированные получат ошибку.
или например так?:
т.е. иф примерно такой:
если пользователь и (в друзьях или текущий)