—————————————————
Название: Чужие отслеживаемые темы
Автор: Gemini_13 <gemini_13@torba.su>
Описание: Админ может смотреть чужие отслеживаемые темы
Сложность установки: Легкая
Время установки: ~ 5 минут
Адаптирован под версию TPII: R550
Файлы к редактированию:
— includes/ucp/usercp_topic_watch.php
— includes/page_header.php
— language/lang_russian/lang_main.php
— templates/default/usercp_viewprofile.tpl
—————————————————
Копирование и выкладывание модификаций на сторонних ресурсах без указания ссылки запрещено.
# ---- [ Открыть ] -------------------
includes/ucp/usercp_topic_watch.php
# ---- [ Найти ] -------------------
$user_id = $userdata['user_id'];
# ---- [ Заменить на ] -------------------
$user_id = (!empty($_GET['uid'])) ? $_GET['uid'] : $userdata['user_id'];
if ($user_id != $userdata['user_id'] && !IS_ADMIN)
{
redirect("profile.php?mode=viewprofile&u={$user_id}");
}
# ---- [ Открыть ] -------------------
includes/page_header.php
# ---- [ Найти ] -------------------
'U_WATCHED_TOPICS' => "profile.php?mode=watch",
# ---- [ Заменить на ] -------------------
'U_WATCHED_TOPICS' => "profile.php?mode=watch&uid={$profiledata['user_id']}",
# ---- [ Открыть ] -------------------
language/lang_russian/lang_main.php
# ---- [ Найти ] -------------------
$lang['NO_WATCHED_TOPICS'] = 'Вы не отслеживаете ни одну из тем';
# ---- [ Заменить на ] -------------------
$lang['NO_WATCHED_TOPICS'] = 'Нет отслеживаемых тем';
# ---- [ Открыть ] -------------------
templates/default/usercp_viewprofile.tpl
# ---- [ Найти ] -------------------
<!-- IF PROFILE_USER -->[ <a class="med" href="{U_WATCHED_TOPICS}">{L_WATCHED_TOPICS}</a> ]<!-- ENDIF -->
# ---- [ Заменить на ] -------------------
<!-- IF PROFILE_USER || IS_ADMIN -->[ <a class="med" href="{U_WATCHED_TOPICS}">{L_WATCHED_TOPICS}</a> ]<!-- ENDIF -->
# ---- [ Конец ] -------------------
23 декабря, 2013


