Страница "Друзья"
проверка пользователя
Пример: Если Я просматриваю свою страницу друзей (в которой скажем пусто) выводит одно сообщение (это уже есть), и если КТО ТО просматривает страницу моих друзей, выводит другое сообщение.
Спасибо за любую помощь.
сверяй $this->cms_user->id c $profile['id'] если разные это чужой профиль))Доброго времени друзья! Помогите организовать проверку кто просматривает страницу друзей.
Пример: Если Я просматриваю свою страницу друзей (в которой скажем пусто) выводит одно сообщение (это уже есть), и если КТО ТО просматривает страницу моих друзей, выводит другое сообщение.
Спасибо за любую помощь.
сверяй $this->cms_user->id c $profile['id'] если разные это чужой профиль))
Благодарю, буду пробовать :)
Идем в файл profile_friends.tpl.php и после 10 строки меняете ваш код на этот:
<?php if (!$friends) { ?> <?php if ($users == $profile['id']) { ?> <div class="notice"><?php echo 'У вас нет друзей'; ?></div> <?php echo html_button('Воспользуйтесь поиском', 'search', "location.href='{$href}'"); ?> <?php } else { ?> <div class="notice"><?php echo 'У него нет друзей, ха ха'; ?></div> <?php }?> <?php } ?> <?php if ($friends) { ?> <div id="user_profile_header"> </div> <div id="user_content_list"><?php echo $profiles_list_html; ?></div> <?php } ?>
]$friends = $this->model->getFriendsCount($profile['id']);
$users = $this->cms_user->id;
Переменные рендерим в шаблон.
Итог: юзер заходя в друзья видит сообщение нет друзей и кнопку перенаправление на поиск людей. А юзеры которые ручками попытаются поменять свой id в адресной строке на другой при этом находясь на странице друзья увидят сообщение что у этого пользователя нет друзей.
Может кто то добавит конструктивной критики? :)