{% else-1 %}
ALee * 1.03
(10 апр 2013, 21:22) (0/0) [0]
Тема закрыта для обсуждения! *
ALee * 1.03
(10 апр 2013, 21:12) (0/0) [0]
Kuka96, fuck sheat*еще не исправлена!
ALee * 1.03
(29 мар 2013, 17:06) (0/0) [0]
тему переименуйте*не нажался кнопка
ALee * 1.03
(29 мар 2013, 17:04) (0/0) [0]
<?php

define(\'_IN_JOHNCMS\', 1);

require(\'../incfiles/core.php\');
$lng_profile = core::load_lng(\'profile\');

/*
-----------------------------------------------------------------
Закрываем от неавторизованных юзеров
-----------------------------------------------------------------
*/
if (!$user_id) {
require(\'../incfiles/head.php\');
echo functions::display_error($lng[\'access_guest_forbidden\']);
require(\'../incfiles/end.php\');
exit;
}

/*
-----------------------------------------------------------------
Получаем данные пользователя
-----------------------------------------------------------------
*/
$user = functions::get_user($user);
if (!$user) {
require(\'../incfiles/head.php\');
echo functions::display_error($lng[\'user_does_not_exist\']);
require(\'../incfiles/end.php\');
exit;
}

/*
-----------------------------------------------------------------
Переключаем режимы работы
-----------------------------------------------------------------
*/
$array = array (
\'activity\' => \'includes/profile\',
\'ban\' => \'includes/profile\',
\'edit\' => \'includes/profile\',
\'images\' => \'includes/profile\',
\'info\' => \'includes/profile\',
\'ip\' => \'includes/profile\',
\'guestbook\' => \'includes/profile\',
\'karma\' => \'includes/profile\',
\'office\' => \'includes/profile\',
\'password\' => \'includes/profile\',
\'reset\' => \'includes/profile\',
\'settings\' => \'includes/profile\',
\'stat\' => \'includes/profile\',
\'friends\' => \'includes/profile\'
);
$path = !empty($array[$act]) ? $array[$act] . \'/\' : \'\';
if (array_key_exists($act, $array) && file_exists($path . $act . \'.php\')) {
require_once($path . $act . \'.php\');
} else {
/*
-----------------------------------------------------------------
Анкета пользователя
-----------------------------------------------------------------
*/
$headmod = \'profile,\' . $user[\'id\'];
$textl = $lng[\'profile\'] . \': \' . htmlspecialchars($user[\'name\']);
require(\'../incfiles/head.php\');
echo \'<div class=\"phdr\"><b>\' . ($user[\'id\'] != $user_id ? $lng_profile[\'user_profile\'] : $lng_profile[\'my_profile\']) . \'</b></div>\';
// Меню анкеты
$menu = array ();
if ($user[\'id\'] == $user_id || $rights == 9 || ($rights == 7 && $rights > $user[\'rights\']));
$menu[] = \'<a href=\"profile.php?act=edit&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'edit\'] . \'</a>\';
if ($user[\'id\'] != $user_id && $rights >= 7 && $rights > $user[\'rights\'])
$menu[] = \'<a href=\"\' . $set[\'homeurl\'] . \'/\' . $set[\'admp\'] . \'/index.php?act=usr_del&amp;id=\' . $user[\'id\'] . \'\">\' . $lng[\'delete\'] . \'</a>\';
if ($user[\'id\'] != $user_id && $rights > $user[\'rights\'])
$menu[] = \'<a href=\"profile.php?act=ban&amp;mod=do&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'ban_do\'] . \'</a>\';
if (!empty($menu))
echo \'<div class=\"topmenu\">\' . functions::display_menu($menu) . \'</div>\';
//Уведомление о дне рожденья
if ($user[\'dayb\'] == date(\'j\', time()) && $user[\'monthb\'] == date(\'n\', time())) {
echo \'<div class=\"gmenu\">\' . $lng[\'birthday\'] . \'!!!</div>\';
}
// Информация о юзере
$arg = array (
\'lastvisit\' => 1,
\'iphist\' => 1,
\'header\' => \'<b>ID:\' . $user[\'id\'] . \'</b>\'
);
if($user[\'id\'] != core::$user_id) $arg[\'footer\'] = \'<span class=\"gray\">\' . core::$lng[\'where\'] . \':</span> \' . functions::display_place($user[\'id\'], $user[\'place\']);
echo \'<div class=\"user\"><p>\' . functions::display_user($user, $arg) . \'</p></div>\';
// Если юзер ожидает подтверждения регистрации, выводим напоминание
if ($rights >= 7 && !$user[\'preg\'] && empty($user[\'regadm\'])) {
echo \'<div class=\"rmenu\">\' . $lng_profile[\'awaiting_registration\'] . \'</div>\';
}

// Карма
if ($set_karma[\'on\']) {
$karma = $user[\'karma_plus\'] - $user[\'karma_minus\'];
if ($karma > 0) {
$images = ($user[\'karma_minus\'] ? ceil($user[\'karma_plus\'] / $user[\'karma_minus\']) : $user[\'karma_plus\']) > 10 ? \'2\' : \'1\';
echo \'<div class=\"gmenu\">\';
} else if ($karma < 0) {
$images = ($user[\'karma_plus\'] ? ceil($user[\'karma_minus\'] / $user[\'karma_plus\']) : $user[\'karma_minus\']) > 10 ? \'-2\' : \'-1\';
echo \'<div class=\"rmenu\">\';
} else {
$images = 0;
echo \'<div class=\"menu\">\';
}
echo \'<table width=\"100%\"><tr><td width=\"22\" valign=\"top\"><img src=\"\' . $set[\'homeurl\'] . \'/images/k_\' . $images . \'.gif\"/></td><td>\' .
\'<b>\' . $lng[\'karma\'] . \' (\' . $karma . \')</b>\' .
\'<div class=\"sub\">\' .
\'<span class=\"green\"><a href=\"../users/profile.php?act=karma&amp;user=\' . $user[\'id\'] . \'&amp;type=1\">\' . $lng[\'vote_for\'] . \' (\' . $user[\'karma_plus\'] . \')</a></span> | \' .
\'<span class=\"red\"><a href=\"../users/profile.php?act=karma&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'vote_against\'] . \' (\' . $user[\'karma_minus\'] . \')</a></span>\';
if ($user[\'id\'] != $user_id) {
if (!$datauser[\'karma_off\'] && (!$user[\'rights\'] || ($user[\'rights\'] && !$set_karma[\'adm\'])) && $user[\'ip\'] != $datauser[\'ip\']) {
$sum = mysql_result(mysql_query(\"SELECT SUM(`points`) FROM `karma_users` WHERE `user_id` = \'$user_id\' AND `time` >= \'\" . $datauser[\'karma_time\'] . \"\'\"*, 0);
$count = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `karma_users` WHERE `user_id` = \'$user_id\' AND `karma_user` = \'\" . $user[\'id\'] . \"\' AND `time` > \'\" . (time() - 86400) . \"\'\"*, 0);
if (!$ban && $datauser[\'postforum\'] >= $set_karma[\'forum\'] && $datauser[\'total_on_site\'] >= $set_karma[\'karma_time\'] && ($set_karma[\'karma_points\'] - $sum) > 0 && !$count) {
echo \'<br /><a href=\"../users/profile.php?act=karma&mod=vote&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'vote\'] . \'</a>\';
}
}
} else {
$total_karma = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `karma_users` WHERE `karma_user` = \'$user_id\' AND `time` > \" . (time() - 86400)), 0);
if ($total_karma > 0)
echo \'<br /><a href=\"profile.php?act=karma&amp;mod=new\">\' . $lng[\'responses_new\'] . \'</a> (\' . $total_karma . \')\';
}
echo \'</div></td></tr></table></div>\';
}
// Меню выбора
$total_photo = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = \'\" . $user[\'id\'] . \"\'\"*, 0);
echo \'<div class=\"list2\"><p>\' .
\'<div><img src=\"../images/contacts.png\" width=\"16\" height=\"16\"/><a href=\"../users/profile.php?act=info&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'information\'] . \'</a></div>\' .
\'<div><img src=\"../images/activity.gif\" width=\"16\" height=\"16\"/><a href=\"../users/profile.php?act=activity&amp;user=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'activity\'] . \'</a></div>\' .
\'<div><img src=\"../images/rate.gif\" width=\"16\" height=\"16\"/><a href=\"../users/profile.php?act=stat&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'statistics\'] . \'</a></div>\';
$bancount = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `cms_ban_users` WHERE `user_id` = \'\" . $user[\'id\'] . \"\'\"*, 0);
if ($bancount)
echo \'<div><img src=\"../images/block.gif\" width=\"16\" height=\"16\"/><a href=\"profile.php?act=ban&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'infringements\'] . \'</a> (\' . $bancount . \')</div>\';
$total_friends = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `cms_contact` WHERE `user_id`=\'{$user[\'id\']}\' AND `type`=\'2\' AND `friends`=\'1\'\"*, 0);

echo \'<div><img src=\"../images/photo.gif\" width=\"16\" height=\"16\"/><a href=\"../users/album.php?act=list&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'photo_album\'] . \'</a>(\' . $total_photo . \')</div>\' .
\'<div><img src=\"../images/guestbook.gif\" width=\"16\" height=\"16\"/><a href=\"../users/profile.php?act=guestbook&amp;user=\' . $user[\'id\'] . \'\">\' . $lng[\'guestbook\'] . \'</a>(\' . $user[\'comm_count\'] . \')</div>\' .
\'<div><img src=\"../images/users.png\" width=\"16\" height=\"16\"/><a href=\"../users/profile.php?act=friends&amp;user=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'friends\'] . \'</a>(\' . $total_friends . \')</div>\';
if ($user[\'id\'] != $user_id) {// Контакты $contacts = mysql_query(\"SELECT * FROM `cms_contact` WHERE `user_id`=\'\" . $user_id . \"\' AND `from_id`=\'\" . $user[\'id\'] . \"\';\"*;
$result = mysql_fetch_assoc($contacts);
if($result[\'ban\'] == 0) {
$fr = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `cms_contact` WHERE `type`=\'2\' AND ((`from_id`=\'{$user[\'id\']}\' AND `user_id`=\'$user_id\') OR (`from_id`=\'$user_id\' AND `user_id`=\'{$user[\'id\']}\'))\"*, 0);
if($fr != 2) {
$fr_in = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `cms_contact` WHERE `type`=\'2\' AND `from_id`=\'$user_id\' AND `user_id`=\'{$user[\'id\']}\'\"*, 0);
$fr_out = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `cms_contact` WHERE `type`=\'2\' AND `user_id`=\'$user_id\' AND `from_id`=\'{$user[\'id\']}\'\"*, 0);
if($fr_in == 1)
$friend = \'<a class=\"underline\" href=\"../users/profile.php?act=friends&amp;do=ok&amp;id=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'confirm_friendship\'] . \'</a> | <a class=\"underline\" href=\"profile.php?act=friends&amp;do=no&amp;id=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'decline_friendship\'] . \'</a>\';
else if($fr_out == 1)
$friend = \'<a class=\"underline\" href=\"../users/profile.php?act=friends&amp;do=cancel&amp;id=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'canceled_demand_friend\'] . \'</a>\';
else
$friend = \'<a href=\"../users/profile.php?act=friends&amp;do=add&amp;id=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'in_friend\'] . \'</a>\';
} else {
$friend = \'<a href=\"../users/profile.php?act=friends&amp;do=delete&amp;id=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'remov_friend\'] . \'</a>\';
}
echo \'<div><img src=\"../images/add.gif\" width=\"16\" height=\"16\"/>\' . $friend . \'</div>\';
}
if($result[\'ban\'] == 0) {
if (mysql_num_rows($contacts) == 0)
echo \'<div><img src=\"../images/users.png\" width=\"16\" height=\"16\"/><a href=\"../mail/index.php?id=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'add_contacts\'] . \'</a></div>\';
else
echo \'<div><img src=\"../images/users.png\" width=\"16\" height=\"16\"/><a href=\"../mail/index.php?act=deluser&amp;id=\' . $user[\'id\'] . \'\">\' . $lng_profile[\'delete_contacts\'] . \'</a></div>\';
}
if ($result[\'ban\'] == 1 && $user[\'rights\'] == 0 && $user[\'rights\'] < $rights)
echo \'<div><img src=\"../images/del.png\" width=\"16\" height=\"16\"/><a href=\"../mail/index.php?act=ignor&amp;id=\' . $user[\'id\'] . \'&amp;add\">\' . $lng_profile[\'add_ignor\'] . \'</a></div>\';
else
echo \'<div><img src=\"../images/del.png\" width=\"16\" height=\"16\"/><a href=\"../mail/index.php?act=ignor&amp;id=\' . $user[\'id\'] . \'&amp;del\">\' . $lng_profile[\'delete_ignor\'] . \'</a></div>\';
if($result[\'ban\'] == 0 && empty($ban[\'1\']) && empty($ban[\'3\']))
echo \'<div><img src=\"../images/write.gif\" width=\"16\" height=\"16\"/><a href=\"../mail/index.php?act=write&amp;id=\' . $user[\'id\'] . \'\">\' . $lng[\'write\'] . \'</a></div>\';
}
echo \'</p></div>\';
echo \'<div class=\"phdr\"><a href=\"../users/index.php\">\' . $lng[\'users\'] . \'</a></div>\';
}

require_once(\'../incfiles/end.php\');
?>
  • 1 из 1