Предложить дружбу';
}
require_once("../incfiles/end.php");
exit;
}
}
//Конец----------------------
}else {
$id = false;
$textl = 'Личная Аниме-Анкета';
$user = $datauser;
}
require_once ('../incfiles/head.php');
$type = mysql_query("SELECT * FROM `filefor` WHERE `id` = '".$user['id']."' AND `type` = 'a' LIMIT 1");
$use = mysql_fetch_array($type);
echo '
';
////////////////////////////////////////////////////////////
// Выводим анкету пользователя //
////////////////////////////////////////////////////////////
echo '
' . ($id ? 'Анкета Анимешника' : 'Моя Аниме-Анкета') . ' ';
if ($user['dayb'] == $day && $user['monthb'] == $mon) {
echo '';
}
echo '
';
if (file_exists(('../files/avatar/' . $user['id'] . '.jpg'))) {
echo '
';}
echo '
';
echo '
' . $user['name'] . ' (id: ' . $user['id'] . ')';
if ($realtime > $user['lastdate'] + 300) {
echo '
Отдыхает';
$lastvisit = date("d.m в H:i", $user['lastdate']);
}
else {
echo '
На сайте';
}
$stat = check(mb_substr(trim($_POST['stat']), 0, 100));
$idstat = check(mb_substr(trim($_POST['idstat']), 0, 10));
$status1 = array (0 => '',
1 => 'Смотрю аниме',
2 => 'Слушаю OSTы',
3 => 'Читаю мангу',
4 => 'Тусуюсь на сайте',
5 => 'Играю в игры',
6 => 'Шныряю по нету',
7 => 'Кушаю',
8 => 'У друзей',
9 => 'Работаю',
10 => 'На учебе',
11 => 'Гуляю',
12 => 'Отдыхаю',
13 => 'На позитиве',
14 => 'Депресия',
15 => 'Сплю');
echo '
Статус: '.$status1[$user['idstat']].' '.$user['stat'].'';
if (!empty ($user['status']))
echo '
Цитата: ' . $user['status'] . '';
require_once ('../incfiles/head.php');
echo '';
// Блок Кармы
if ($set_karma['on']) {
echo '
';
$exp = explode('|', $user['plus_minus']);
if ($exp[0] > $exp[1]) {
$karma = $exp[1] ? ceil($exp[0] / $exp[1]) : $exp[0];
$images = $karma > 10 ? '2' : '1';
}
else
if ($exp[1] > $exp[0]) {
$karma = $exp[0] ? ceil($exp[1] / $exp[0]) : $exp[1];
$images = $karma > 10 ? '-2' : '-1';
}
else {
$images = 0;
}
$sum = ($exp[1]+ $exp[0]) ? round(100 / ($exp[1] + $exp[0]) * $exp[0]) : 50;
echo '
| ';
if ($sum > 0)
echo ' ';
echo 'Карма Анимешника (' . $user['karma'] . ')
Ангел(' . $exp[0] . ') | Демон(' . $exp[1] . ')';
if ($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` = '$id' AND `time` > '" . ($realtime - 86400) . "'"), 0);
if ($datauser['postforum'] >= $set_karma['forum'] && $datauser['total_on_site'] >= $set_karma['karma_time'] && ($set_karma['karma_points'] - $sum) > 0 && !$count) {
echo ' Отдать голос';
}
}
}
else {
$total_karma = mysql_result(mysql_query("SELECT COUNT(*) FROM `karma_users` WHERE `karma_user` = '$user_id' AND `time` > " . ($realtime - 86400)), 0);
if ($total_karma > 0)
echo ' Новые отзывы (' . $total_karma . ')';
}
echo ' |
';
}
switch ($act) {
case "tc" :
default :
$re = mysql_query("SELECT * FROM `filefor` WHERE `id` = '$id' LIMIT 1");
$ert = mysql_fetch_array($re);
$dig = $ert['dig']+1;
mysql_query("update `filefor` SET
`dig`='" . $dig . "'WHERE `id` = '$id' AND `type` = 'a' LIMIT 1");
echo'
';
'
';
echo '';
if ($itog < 20)
{
echo '
Актив: Нович0к';
}
if ($itog < 50)
{
if ($itog > 20)
{
echo '
Актив: Начинающий Отаку';
}
}
if ($itog < 100)
{
if ($itog > 50)
{
echo '
Актив: Активный Анимешник!';
}
}
if ($itog > 100)
{
echo '
Актив: Супер Активный Отаку! ';
}
//////////////////////статус по газете
if ($user['mod_pres']) {
echo '
Статус в газете: ';
$rank = array(7 => 'Журналист', 9 => 'Редактор');
echo '' . $rank[$user['mod_pres']] . '';
echo '';
}
if ($user['mod_pres'] == 0)
echo '
Статус в газете: Читатель';
/////////////////////////////////////
if ($user['rights']) {
echo '
Должность: ';
$rank = array (
1 => ' Киллер',
2 => ' Модер Чата',
3 => ' Модер Форума',
4 => ' Модер Загрузок',
5 => ' Модер Библиотеки',
6 => ' Супермодератор',
7 => ' Администратор',
9 => ' Супервизор'
);
echo '' . $rank[$user['rights']] . '';
}
if ($user['immunity'])
echo '
ИММУНИТЕТ';
include ('../zvanie/index.php');
$count3 = mysql_result( mysql_query ( "select count(*) from `nagrady_users` where `id_users` = '".$user['id']."'"), 0);
echo'
Награды ('.$count3.')';
if ($rights >= 7)
{
echo '
Наградить пользователя';
}
echo '
Личные Отношения';
echo '';
include 'anketa_podarok.php';
echo '
Територия Общения ';
if ($id && $id != $user_id) {
$query = mysql_query("SELECT * FROM `mail_konts` WHERE `id_user` = '" . $user_id . "' AND `id_kont`='" . $user['id'] . "'");
if(mysql_num_rows($query) != 0) {
$row = mysql_fetch_assoc($query);
if($row['type']==1) {
echo '
Написать письмо';
echo '
Удалить из контактов';
}
else {
echo '
Удалить из игнора';
}
}
else {
echo '
Написать письмо';
echo '
Добавить в контакт';
echo '
Добавить в игнор';
}
//начало--------------------------
if ($id && $id != $user_id) {
$query = mysql_query("SELECT * FROM `frends` WHERE `user` = '" . $user_id . "' AND `frend`='" . $user['id'] . "'");
if(mysql_num_rows($query) != 0) {
$row = mysql_fetch_assoc($query);
if($row['i']==1) {
echo '
Удалить из друзей';
}
}
else {
if ($id && $id != $user_id) {
$d1sql = mysql_query("SELECT COUNT(*) FROM `frends_new` WHERE (`user` = '$arr3[id]' AND `to` = '$user_id') OR (`user` = '$user_id' AND `to` = '$arr3[id]') LIMIT 1");
$d2sql = mysql_query("SELECT COUNT(*) FROM `frends` WHERE (`user` = '$arr3[id]' AND `frend` = '$user_id') OR (`user` = '$user_id' AND `frend` = '$arr[id]') LIMIT 1");
if (isset($user) && $arr3['id']!=$user_id && mysql_result($d1sql, 0)==0 && mysql_result($d2sql, 0)==0)
{
echo '
Предложить дружбу';
}
}
}
}
//конец-------------------------------------
}
echo '
Предложить дружбу';
//== Блок модуля гостей ==//
//== Блок модуля гостей ==//
//Добавление пользователя в таблицу гостей
if ($id && $id != $user_id) {
$g = mysql_result(mysql_query("SELECT * FROM `my_guests` WHERE `my_id` = '" . $id . "' AND `guest_id` = '" . $user_id . "' LIMIT 1;"), 0);
if (!empty($g)) {
@mysql_query("UPDATE `my_guests` SET `time` = '" . $realtime . "', `type` = '0' WHERE `my_id` = '" . $id . "' AND `guest_id` = '" . $user_id . "';");
} else {
@mysql_query("INSERT INTO `my_guests` SET
`my_id` = '" . $id . "',
`time` = '" . $realtime . "',
`guest_id` = '" . $user_id . "',
`type` = '0';");
}
//Фиксация просмотра анкеты
$p_ank = mysql_result(mysql_query("SELECT `prosm_ank` FROM `users` WHERE `id` = '" . $id . "';"), 0);
$i_ank = (int) $p_ank;
$r_ank = $i_ank + 1;
@mysql_query("UPDATE `users` SET `prosm_ank` = '" . $r_ank . "' WHERE `id` = '" . $id . "';");
echo '
Анкету просмотрели (' . $r_ank . ')';
} else {
//Ссылка на страницу гостей для владельца анкеты
$all_guests = @mysql_result(@mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `my_id` = '" . $user_id . "';"), 0);
$new_guests = @mysql_result(@mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `my_id` = '" . $user_id . "' AND `type` = '0';"), 0);
//начало----------------------
//----------------------------------
if (!$id || $id == $user_id) {
$frend = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user`='$user_id';"), 0);
echo '
Мои Друзья (' . $frend . ')';
echo '
';
}
//-----------------------------------
//конец-------------------------
echo '';
echo '';
echo '';
echo '';
if (!empty ($user['jabber']))
echo'
Любимое слово: ' . $user['jabber'] . '
';
if (!empty ($user['skype']))
echo'
Любимое аниме: ' . $user['skype'] . '
';
echo '
';
echo'';
echo '';
if (!empty ($user['mibile']))
echo'
Тел. номер: ' . $user['mibile'] . '
';
if (!empty ($user['mail']))
echo'
E-mail: ' . $user['mail'].'
';
if (!empty ($user['icq']))
echo'
ICQ:' . $user['icq'] . '
';
if (!empty ($user['www']))
echo'
Сайт: ' . tags($user['www']) . '
';
echo '
' . ($user['sex'] == 'm' ? 'Пробыл' : 'Пробыла') . ' на сайте: ' . timecount($user['total_on_site']) . '
';
if (isset ($lastvisit))
echo '
Последий раз ' . ($user['sex'] == 'm' ? 'заходил:' : 'заходила:') . ' ' . $lastvisit . '
';
echo '
' . ($user['sex'] == 'm' ? 'Стал Анимешником' : 'Стала Анимешницей') . ': ' . date("d.m.Y", $user['datereg']) .'
';
echo '
';
echo'';
echo '';
echo 'Сообщений в Чате: ' . $user['postchat'] . '
';
echo 'Сообщений на Форуме: ' . $user['postforum'] . '
';
echo 'Сообщений на Стене: ' . $user['postguest'] . '
';
echo 'Игровой Аниме Баланс: ' . $user['balans'] . '
';
echo '
';
echo'';
$ban = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_ban_users` WHERE `user_id` = '" . $user['id'] . "'"), 0);
if ($ban)
echo '';
break;
case 'clean' :
//////////////////////////////////////////////////
// Чистка стены //
////////////////////////////////////////////////
$id = isset($_GET['id']) ? intval($_GET['id']) : $user_id;
$q = mysql_query("select * from `users` where id='" . $id . "';");
$arr = mysql_fetch_array($q);
if (!$user[id])
{
echo display_error('Пользователь не найден');
require_once ("../incfiles/end.php");
exit;
}
if (id && $id == $user_id || $rights >= 6) {
echo "";
if (isset($_POST['submit']))
{
$oldtime = $realtime + round(intval($_POST['date']) * 24 * 60 * 60);
$req = mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '".$id."'");
$count = mysql_result($req, 0);
if ($count > 0)
{
// Удаляем посты
mysql_query("DELETE FROM `wall` WHERE `user_id` = '".$id."'");
echo '';
}
else
{
echo "";
}
}
echo '';
$req = mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '".$id."'");
$countp = mysql_result($req, 0);
echo 'Всего постов: ' . $countp . '
';
} else {
echo display_error('Вы можете очистить только свою стену');
}
if (!$user[id])
{
echo display_error('Пользователя с таким ID не существует');
require_once ("../incfiles/end.php");
exit;
}
break;}
// Если был запрос, то выводим стену пользователя
if ($id && $id != $user_id) {
////////////////////////////////////////////////////////////
// Стена пользователя //
////////////////////////////////////////////////////////////
echo 'Стена '.$user[name].' ';
// Добавление сообщений
if(isset($_POST['message']) AND isset($user_id))
{
$message = $_POST['message'];
if(isset($_POST['translit']) AND $_POST['translit']) $message = trans($message);
$err = '';
if(mb_strlen($message) > 300) $err .= 'Сообщение слишком длинное
';
if(mb_strlen($message) < 5) $err .= 'Слишком короткое сообщение
';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '$user[id]' AND `message` = '".mysql_escape_string($message)."' AND `time` > '".($time - 300)."' LIMIT 1"), 0) != 0) $err .= 'Ваше сообщение повторяет предыдущее
';
if(time() - mysql_result(mysql_query("SELECT `time` FROM `wall` WHERE `user_id` = '$user_id' ORDER BY `id` DESC LIMIT 1;"), 0) < 30) $err .= 'Не стоит писать сообщения так часто
';
if($err != '')
{
echo display_error($err);
}
else
{
$message = mysql_escape_string($message);
mysql_query("INSERT INTO `wall` (`user_id`, `who`, `time`, `message`) values('$user[id]', '".$user_id."', '".time()."', '$message')");
mysql_query("UPDATE `users` SET `msg_on_wall` = `msg_on_wall` + 1 WHERE `id` = '$user_id' LIMIT 1");
echo '';
}
}
echo '';
// Вывод сообщений
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '$user[id]'"), 0);
$refr = rand(0, 999);
$req = mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '$user[id]'");
$total = mysql_result($req, 0);
if ($total) {
$req = mysql_query("SELECT * FROM `wall` WHERE `user_id` = '$user[id]' ORDER BY `time` DESC LIMIT " . $start . "," . $kmess . ";");
while ($array = mysql_fetch_array($req))
{
echo ceil(ceil($i / 2) - ($i / 2)) == 0 ? '' : '
';
$user_nick = mysql_result(mysql_query("SELECT `name` FROM `users` WHERE `id` = '".$array['who']."';"), 0);
$uz = mysql_query("select `sex`,`status` from `users` where id='" . $array['who'] . "';");
$arrz = mysql_fetch_array($uz);
$vrp = $array['time'] + $sdvig * 3600;
$vr = date("d.m в H:i", $vrp);
echo $div;
if ((!empty ($_SESSION['uid'])) && ($_SESSION['uid'] != $array['who']))
{
echo '
' . $user_nick . '';
if ($arr['id'] != $array['who'])
{
echo ' |
Написать на стене';
}
} else
{
echo '
' . $user_nick . '';
}
if (!empty($arrz['status']))
echo '
' . $arrz['status'] . '
';
$text = $array['message'];
$text = htmlentities($text, ENT_QUOTES, 'UTF-8');
if ($offsm != 1)
{ if ($set_user['smileys'])
$text = smileys($text, ($massiv1['from'] == $nickadmina || $massiv1['from'] == $nickadmina2 || $massiv11['rights'] >= 1) ? 1 : 0);
}
$text = str_replace("\r\n", "
", $text);
$text = tags($text);
echo '
'.$text.'
';
echo $vr;
echo '
';
++$i;
}
if ($rights >= 6)
echo '';
}
else {
echo '';
}
echo '
Всего: ' . $total . '
';
if ($total > $kmess)
{
echo '
' . pagenav('anketa.php?id=' . $user['id'] .'&', $start, $total, $kmess) . '
';
echo '
';
}
} else {
//////////////////////////////////////////////////
// Личная стена //
////////////////////////////////////////////////
echo '
Моя Аниме-Стена ';
// Удаление сообщений
if(isset($_GET['delete']) AND !empty($_GET['delete']))
{
$delete = (int)$_GET['delete'];
if($user['level'] > 3 OR $user_id == $user['id'])
{
$query = mysql_query("SELECT `id` FROM `wall` WHERE `user_id` = '$user_id' AND `id` = '$delete';");
if (mysql_affected_rows() > 0)
{
mysql_query("DELETE FROM `wall` WHERE `user_id` = '$user_id' AND `id` = '$delete' LIMIT 1;");
echo '';
}
else
echo '';
}
else
echo '';
}
// Добавление сообщений
if(isset($_POST['message']) AND isset($user_id))
{
$message = $_POST['message'];
if(isset($_POST['translit']) AND $_POST['translit']) $message = trans($message);
$err = '';
if(mb_strlen($message) > 300) $err .= 'Сообщение слишком длинное
';
if(mb_strlen($message) < 5) $err .= 'Слишком короткое сообщение
';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '$user_id' AND `message` = '".mysql_escape_string($message)."' AND `time` > '".($time - 300)."' LIMIT 1"), 0) != 0) $err .= 'Ваше сообщение повторяет предыдущее
';
if(time() - mysql_result(mysql_query("SELECT `time` FROM `wall` WHERE `user_id` = '$user_id' ORDER BY `id` DESC LIMIT 1;"), 0) < 30) $err .= 'Не стоит писать сообщения так часто
';
if($err != '')
{
echo display_error($err);
}
else
{
$message = mysql_escape_string($message);
mysql_query("INSERT INTO `wall` (`user_id`, `who`, `time`, `message`) values('".$user_id."', '".$user_id."', '".time()."', '$message')");
mysql_query("UPDATE `users` SET `msg_on_wall` = `msg_on_wall` + 1 WHERE `id` = '$user_id' LIMIT 1");
echo '';
}
}
echo '';
// Вывод сообщений
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '$user[id]'"), 0);
$refr = rand(0, 999);
echo '';
$req = mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = ".$user['id']."");
$total = mysql_result($req, 0);
if ($total) {
$req = mysql_query("SELECT * FROM `wall` WHERE `user_id` = ".$user['id']." ORDER BY `time` DESC LIMIT " . $start . "," . $kmess . ";");
while ($array = mysql_fetch_array($req))
{
echo ceil(ceil($i / 2) - ($i / 2)) == 0 ? '
' : '
';
$user_nick = mysql_result(mysql_query("SELECT `name` FROM `users` WHERE `id` = '".$array['who']."';"), 0);
$uz = mysql_query("select `sex`,`status` from `users` where id='" . $array['who'] . "';");
$arrz = mysql_fetch_array($uz);
$vrp = $array['time'] + $sdvig * 3600;
$vr = date("d.m в H:i", $vrp);
echo $div;
if ((!empty ($_SESSION['uid'])) && ($_SESSION['uid'] != $array['who']))
{
echo '
' . $user_nick . '';
echo ' |
Написать на стене';
} else
{
echo '
' . $user_nick . '';
}
if (!empty($arrz['status']))
echo '
' . $arrz['status'] . '
';
$text = $array['message'];
$text = htmlentities($text, ENT_QUOTES, 'UTF-8');
if ($offsm != 1)
{ if ($set_user['smileys'])
$text = smileys($text, ($massiv1['from'] == $nickadmina || $massiv1['from'] == $nickadmina2 || $massiv11['rights'] >= 1) ? 1 : 0);
}
$text = str_replace("\r\n", "
", $text);
$text = tags($text);
echo '
'.$text.'
';
echo $vr;
if($user_id == $user['id'])
echo '
[
удалить]';
echo'
';
++$i;
}
if($user_id == $user['id'])
echo '';
}
else {
echo '';
}
echo '
Всего: ' . $total . '
';
if ($total > $kmess)
{
echo '
' . pagenav('anketa.php?id=' . $user['id'] .'&', $start, $total, $kmess) . '
';
echo '
';
}
}
echo '
' . (!$id || $id == $user_id || $rights >= 7 ? '
Изменить информацию анкеты' : '');
if ($id && !$user['immunity'] && $id != $user_id && $rights > $user['rights']) {
if ($rights >= 7)
echo ' | ';
echo '
Банить';
if ($rights >= 7)
echo '
|
Удалить';
}
echo '
';
echo '
';
require_once ('../incfiles/end.php');
?>