Вход Регистрация
Файл: anketa.php
Строк: 394
<?php

require 'system/sid.php';
require 
'system/config.php';

include 
'system/user.php';
whorm(0, 'anketa');

include 
'system/head.php';
include 
'system/navigator.php';

$nk = my_int($_GET['nk']);

if (!
user_inf($nk))
{
   
header('Location: index.php');
   die();
}

$do = (isset($_GET['do'])) ? $_GET['do'] : NULL;
switch(
$do)
{
default:

/*
* Если анкета моя (просмотр)
*/
if ($user['id'] == $nk)
{
echo 
$div_title . cvetnik($user['id']) . $div_end;

$rot = mysql_fetch_array(mysql_query("SELECT `rotate`, `block` FROM `albums` WHERE `path` = '$user[img]' AND `user` = '$user[id]' AND `type` = 'f'"));

if (
$rot[1] == 1) $Foto = '<div style="float:right;">' . $div_tworazdel . '<img src="ico/block_photo.gif" alt=""/>' . $div_end . '</div>';
else 
$Foto = '<div style="float:right;">' . $div_tworazdel . '
              <img src="resize.php?img='
.$user['img'].'&width=128&height=0&i='.$rot[0].'" alt="*"/>' . $div_end . '</div>';

if (
$user['img'] == '' && $user['sex'] == 1) {
    echo 
'<div style="float:right;">' . $div_tworazdel . '<img src="ico/no_avatar_big_f.png" alt="*"/>' . $div_end . '</div>';
} elseif (
$user['img'] == '' && $user['sex'] == 2) {
    echo 
'<div style="float:right;">' . $div_tworazdel . '<img src="ico/no_avatar_big.png" alt="*"/>' . $div_end . '</div>';
} elseif (
$user['img'] != '') {
    echo 
$Foto;
} else {
    echo 
'<div style="float:right;">' . $div_tworazdel . '<img src="ico/no_avatar_big.png" alt="*"/>' . $div_end . '</div>';
}

if (
$user['level'] == 1) echo '<b>Смотрящий</b><br/>';
elseif (
$user['level'] == 2) echo '<b>Модератор</b><br/>';
elseif (
$user['level'] == 3) echo '<b>Ст.Модератор</b><br/>';
elseif (
$user['level'] == 4) echo '<b>Администратор</b><br/>';
elseif (
$user['level'] == 5) echo '<b>Ст.Администратор</b><br/>';
if (
$user['journalist'] == 1) echo '<span style="color: #FF0000;"><b>+Журналист</b></span><br/>';

echo 
status($user['id']);

// всего друзей
$num_fr_1 = mysql_result(mysql_query("SELECT COUNT(id) FROM `friends` WHERE `who` = '$user[id]' AND `zajavka` = '1'"), 0);
// друзей в онлайне
$num_fr_2 = mysql_result(mysql_query("SELECT COUNT(id) FROM `friends` WHERE `who` = '$user[id]' AND user IN(SELECT id FROM users WHERE onl + '300' > '" . time() . "')"), 0);
// фотоальбомов
$num_album = mysql_result(mysql_query("SELECT COUNT(id) FROM `albums` WHERE `user` = '$user[id]' AND `type` = 'a'"), 0);
// фотографий
$num_foto = mysql_result(mysql_query("SELECT COUNT(id) FROM `albums` WHERE `user` = '$user[id]' AND `type` = 'f'"), 0);
// стена
$num_wall = mysql_result(mysql_query("SELECT COUNT(id) FROM `wall` WHERE `komu` = '$user[id]'"), 0);
// заметок
$num_notes = mysql_result(mysql_query("SELECT COUNT(id) FROM `zametki` WHERE `user` = '$user[id]'"), 0);
// нарушений
$num_breach = mysql_result(mysql_query("SELECT COUNT(id) FROM `breach` WHERE `user` = '$user[id]'"), 0);

if (
$user['know'] == 1) $Kn = 'Кодер';
elseif (
$user['know'] == 2) $Kn = 'Дизайнер';
elseif (
$user['know'] == 3) $Kn = 'Мастер';
elseif (
$user['know'] == 4) $Kn = 'Продавец';
elseif (
$user['know'] == 5) $Kn = 'Кредитор';
else 
$Kn = '-';

if (!empty(
$user['wmid']))
{
    
$wm = 'WMID: <a href="http://passport.webmoney.ru/asp/certview.asp?wmid='.$user['wmid'].'">' . $user['wmid'] . '</a><br/>
      BL: <img src="http://stats.wmtransfer.com/Levels/pWMIDLevel.aspx?wmid='
.$user['wmid'].'&w=35&h=18&bg=0XDBE2E9" alt="WMID"/><br/>
      Претензии/Отзывы/Иски: <img src="http://arbitrage.webmoney.ru/xml/AL2.aspx?wmid='
.$user['wmid'].'" alt="П/О/И"/><br/>';
}

if (!empty(
$user['birth']))
{
    
$birth = 'Возраст: ' . calc_age($user['birth']) . ' (' . zodiak($user['birth']) . ')<br/>';
}

echo 
'ID: ' . $user['id'] . '<br/>
      Имя: ' 
. $user['name'] . '<br/>
      Дата регистрации: ' 
. $user['date'] . '<br/>
      Провел на сайте: ' 
. makestime($user['on_time']) . '<br/>
      Пол: ' 
. ($user['sex'] == 1 ? 'Женский' : 'Мужской') . '<br/>
      ' 
. $birth . '
      Откуда: ' 
. $user['city'] . '<br/>
      Деятельность: ' 
. $Kn . '<br/>
      Активность: ' 
. ($user['activity'] == 0 ? '0.00' : $user['activity']) . '%<br/>
      Постов форума: ' 
. forumPost($user['id']) . '<br/>
      + ответов форума: ' 
. forumBest($user['id']) . '<br/>
      - ответов форума: ' 
. forumWorse($user['id']) . '<br/>
      ' 
. $wm . '
      ' 
. (!empty($user['email']) ? 'Email: ' . $user['email'] . '<br/>' : '') . '
      ' 
. (!empty($user['icq']) ? 'ICQ: ' . $user['icq'] . '<br/>' : '') . '
      &raquo; <a href="photo.php?">Фотографии</a> (' 
. $num_album . '/' . $num_foto . ')<br/>
      &raquo; <a href="zametki.php?do=read">Заметки</a> (' 
. $num_notes . ')<br/>
      &raquo; <a href="friends.php?">Друзья</a> (' 
. $num_fr_1 . '/' . $num_fr_2 . ')<br/>
      &raquo; <a href="breachus-'
.$user['id'].'">Нарушения</a> (' . $num_breach . ')<br/>
      &raquo; <a href="avtoritet.php?do=history&amp;nk='
.$user['id'].'">Авторитет: <b>' . ($user['rating_plus'] - $user['rating_minus']) . '</b>
      (+' 
. $user['rating_plus'] . '/-' . $user['rating_minus'] . ')</a><br/>
      &raquo; <a href="wall-'
.$user['id'].'">Стена</a> (' . $num_wall . ')<br/>
      [<a href="fthemes-'
.$user['id'].'">Темы</a> |
      <a href="fposts-'
.$user['id'].'">Сообщения</a> |
      <a href="fileus-'
.$user['id'].'">Файлы</a>]<br/>';

/*
* Не моя анкета (просмотр)
*/
} else {

$lastv = (user_inf($nk, 'sex') == 1) 
        ? 
'Последний раз была: '
        
: 'Последний раз был: ';

echo 
$div_title . cvetnik($nk) . $div_end . $vis;

if (
user_inf($nk, 'kik') != '' && user_inf($nk, 'kik') > time()) {
   echo 
err('Пользователь заблокирован за ' . user_inf($nk, 'whykik'));
}

if (
user_inf($nk, 'mod_reg') == 1) {
    echo 
$div_aut . 'Пользователь еще не прошел модерацию' . $div_end;
}

$rot = mysql_fetch_array(mysql_query("SELECT `rotate`, `block` FROM `albums` WHERE `path` = '".user_inf($nk, 'img')."' AND `user` = '$nk' AND `type` = 'f'"));

if (
$rot[1] == 1) $Foto = '<div style="float:right;">' . $div_tworazdel . '<img src="ico/block_photo.gif" alt=""/>' . $div_end . '</div>';
else 
$Foto = '<div style="float:right;">' . $div_tworazdel . '
              <img src="resize.php?img='
.user_inf($nk, 'img').'&width=128&height=0&i='.$rot[0].'" alt="*"/>' . $div_end . '</div>';

if (
user_inf($nk, 'img') == '' && user_inf($nk, 'sex') == 1) {
    echo 
'<div style="float:right;">' . $div_tworazdel . '<img src="ico/no_avatar_big_f.png" alt="*"/>' . $div_end . '</div>' . $div_end;
} elseif (
user_inf($nk, 'img') == '' && user_inf($nk, 'sex') == 2) {
    echo 
'<div style="float:right;">' . $div_tworazdel . '<img src="ico/no_avatar_big.png" alt="*"/>' . $div_end . '</div>';
} elseif (
user_inf($nk, 'img') != '') {
    echo 
$Foto;
} else {
    echo 
'<div style="float:right;">' . $div_tworazdel . '<img src="ico/no_avatar_big.png" alt="*"/>' . $div_end . '</div>';
}

if (
user_inf($nk, 'level') == 1) echo '<b>Смотрящий</b><br/>';
elseif (
user_inf($nk, 'level') == 2) echo '<b>Модератор</b><br/>';
elseif (
user_inf($nk, 'level') == 3) echo '<b>Ст.Модератор</b><br/>';
elseif (
user_inf($nk, 'level') == 4) echo '<b>Администратор</b><br/>';
elseif (
user_inf($nk, 'level') == 5) echo '<b>Ст.Администратор</b><br/>';
if (
user_inf($nk, 'journalist') == 1) echo '<span style="color: #FF0000;"><b>+Журналист</b></span><br/>';

echo 
status($nk);

// всего друзей
$num_fr_1 = mysql_result(mysql_query("SELECT COUNT(id) FROM `friends` WHERE `who` = '$nk' AND `zajavka` = '1'"), 0);
// общих друзей
$num_fr_2 = mysql_result(mysql_query("SELECT COUNT(id) FROM `friends` WHERE `user` = '$nk' AND `who` IN(SELECT `who` FROM `friends` WHERE `user` = '$user[id]') AND `zajavka` = '1'"), 0);
// фотоальбомов
$num_album = mysql_result(mysql_query("SELECT COUNT(id) FROM `albums` WHERE `user` = '$nk' AND `type` = 'a'"), 0);
// фотографий
$num_foto = mysql_result(mysql_query("SELECT COUNT(id) FROM `albums` WHERE `user` = '$nk' AND `type` = 'f'"), 0);
// стена
$num_wall = mysql_result(mysql_query("SELECT COUNT(id) FROM `wall` WHERE `komu` = '$nk'"), 0);
// заметок
$num_notes = mysql_result(mysql_query("SELECT COUNT(id) FROM `zametki` WHERE `user` = '$nk'"), 0);
// нарушений
$num_breach = mysql_result(mysql_query("SELECT COUNT(id) FROM `breach` WHERE `user` = '$nk'"), 0);

if (
user_inf($nk, 'know') == 1) $Kn = 'Кодер';
elseif (
user_inf($nk, 'know') == 2) $Kn = 'Дизайнер';
elseif (
user_inf($nk, 'know') == 3) $Kn = 'Мастер';
elseif (
user_inf($nk, 'know') == 4) $Kn = 'Продавец';
elseif (
user_inf($nk, 'know') == 5) $Kn = 'Кредитор';
else 
$Kn = '-';

    if (
$user['level'] >= 1 && $user['level'] <= 3) {
       
$adult = $div_razdel2 . 'Действие:<br/>
           <FORM method="POST" action="moder.php?do=us_adult">
           <select name="adult">
           <option value="1">Забанить ник</option>
           <option value="2">Забанить ip</option>
           </select>
           <br/>
           <input type="hidden" name="nick" value="' 
. $nk . '"/>
           <input type="submit" name="ok" value="Далее"/>
           </FORM>' 
. $div_end;
    } elseif (
$user['level'] == 4 || $user['level'] == 5) {
       
$adult = $div_razdel2 . 'Действие:<br/>
           <FORM method="POST" action="admin.php?do=us_adult">
           <select name="adult">
           <option value="1">Забанить ник</option>
           <option value="2">Забанить ip</option>
           <option value="3">Удалить ник</option>
           <option value="4">Поиск по IP</option>
           <option value="5">Поиск по IP (подсеть)</option>
           <option value="6">Апдейт</option>
           </select>
           <br/>
           <input type="hidden" name="nick" value="' 
. $nk . '"/>
           <input type="submit" name="ok" value="Далее"/>
           </FORM>' 
. $div_end;
    }
#################################################
           
$fr = mysql_query("SELECT COUNT(id) FROM `friends` WHERE
                              `user` = '
$user[id]'
                              AND
                              `who` = '
$nk'
                              AND
                              `zajavka` = '1'
                              OR
                              `user` = '
$nk'
                              AND
                              `who` = '
$user[id]'
                              AND
                              `zajavka` = '1'"
);

           
$fr_1 = mysql_query("SELECT COUNT(id) FROM `friends` WHERE
                              `user` = '
$user[id]'
                              AND
                              `who` = '
$nk'
                              AND
                              `zajavka` = '0'"
);

           
$fr_2 = mysql_query("SELECT COUNT(id) FROM `friends` WHERE
                              `user` = '
$nk'
                              AND
                              `who` = '
$user[id]'
                              AND
                              `zajavka` = '0'"
);

   if (
user_inf($nk, 'p_friends') == 1)
   {
       
$myfr = '<a href="frview-'.$nk.'">Друзья</a> (' . $num_fr_1 . '/' . $num_fr_2 . ')<br/>';
   } elseif (
user_inf($nk, 'p_friends') == 2) {
       
$myfr = '';
   } elseif (
user_inf($nk, 'p_friends') == 0 && mysql_result($fr, 0) != FALSE) {
       
$myfr = '<a href="frview-'.$nk.'">Друзья</a> (' . $num_fr_1 . '/' . $num_fr_2 . ')<br/>';
   }

    if (
mysql_result($fr_1, 0) != FALSE) {
        
$add_friend = '<span style="color: #064a91;">Вы отправили заявку на дружбу</span>';
    } elseif (
mysql_result($fr_2, 0) != FALSE) {
        
$add_friend = '<span style="color: #064a91;">Пользователь отправил Вам заявку на дружбу</span>';
    } elseif (
mysql_result($fr, 0) == FALSE) {
           
$add_friend = '<a href="fradd-'.$nk.'">Добавить в друзья</a>';
    } else {
           
$add_friend = '<a href="frdel-'.$nk.'">Убрать из друзей</a>';
    }

#################################################

if (user_inf($nk, 'wmid') != 0)
{
    if (!empty(
$user['wmid']) || $user['level'] >= 3 && $user['level'] <= 5)
    {
    
$wm = 'WMID: <a href="http://passport.webmoney.ru/asp/certview.asp?wmid='.user_inf($nk, 'wmid').'">' . user_inf($nk, 'wmid') . '</a><br/>
      BL: <img src="http://stats.wmtransfer.com/Levels/pWMIDLevel.aspx?wmid='
.user_inf($nk, 'wmid').'&w=35&h=18&bg=0XDBE2E9" alt="WMID"/><br/>
      Претензии/Отзывы/Иски: <img src="http://arbitrage.webmoney.ru/xml/AL2.aspx?wmid='
.user_inf($nk, 'wmid').'" alt="П/О/И"/><br/>';
     } else {
         
$wm = '<span style="color: #064a91;">Для отображения чужого WMID нужно заполнить свой.</span><br/>';
     }
}

if (
user_inf($nk, 'birth') != '')
{
    
$birth = 'Возраст: ' . calc_age(user_inf($nk, 'birth')) . ' (' . zodiak(user_inf($nk, 'birth')) . ')<br/>';
}

echo 
$adult . 'ID: ' . user_inf($nk, 'id') . '<br/>
      Имя: ' 
. user_inf($nk, 'name') . '<br/>
      Дата регистрации: ' 
. user_inf($nk, 'date') . '<br/>
      Провел на сайте: ' 
. makestime(user_inf($nk, 'on_time')) . '<br/>
      ' 
. (user_inf($nk, 'onl') + 300 > time() ? 'Местонахождение: ' . gps($nk) . '<br/>' : $lastv . user_inf($nk, 'visit') . '<br/>') . ' 
      Пол: ' 
. (user_inf($nk, 'sex') == 1 ? 'Женский' : 'Мужской') . '<br/>
      ' 
. $birth . '
      Откуда: ' 
. user_inf($nk, 'city') . '<br/>
      Активность: ' 
. (user_inf($nk, 'activity') == 0 ? '0.00' : user_inf($nk, 'activity')) . '%<br/>
      Деятельность: ' 
. $Kn . '<br/>
      Постов форума: ' 
. forumPost($nk) . '<br/>
      + ответов форума: ' 
. forumBest($nk) . '<br/>
      - ответов форума: ' 
. forumWorse($nk) . '<br/>
      ' 
. $wm . '
      ' 
. (user_inf($nk, 'email') != '' ? 'Email: ' . user_inf($nk, 'email') . '<br/>' : '') . '
      ' 
. (user_inf($nk, 'icq') != 0 ? 'ICQ: ' . user_inf($nk, 'icq') . '<br/>' : '') . '
      &raquo; <a href="ankp-view-'
.$nk.'">Фотографии</a> (' . $num_album . '/' . $num_foto . ')<br/>
      &raquo; <a href="ankz-view-'
.$nk.'">Заметки</a> (' . $num_notes . ')<br/>
      &raquo; <a href="frview-'
.$nk.'">Друзья</a> (' . $num_fr_1 . '/' . $num_fr_2 . ')<br/>
      &raquo; <a href="fradd-'
.$nk.'">' . $add_friend . '</a><br/>
      &raquo; <a href="ankmail-'
.$nk.'">Написать сообщение</a><br/>
      &raquo; <a href="breachus-'
.$nk.'">Нарушения</a> (' . $num_breach . ')<br/>
      &raquo; <a href="hrating-'
.$nk.'">Авторитет: <b>' . (user_inf($nk, 'rating_plus') - user_inf($nk, 'rating_minus')) . '</b>
      (+' 
. user_inf($nk, 'rating_plus') . '/-' . user_inf($nk, 'rating_minus') . ')</a><br/>
      [<a href="rplus-'
.$nk.'">Плюс</a> | <a href="rminus-'.$nk.'">Минус</a>]<br/>
      &raquo; <a href="wall-'
.$nk.'">Стена</a> (' . $num_wall . ')<br/>
      [<a href="fthemes-'
.$nk.'">Темы</a> |
      <a href="fposts-'
.$nk.'">Сообщения</a> |
      <a href="fileus-'
.$nk.'">Файлы</a>]<br/>';
}
break;

case 
themes_user:
    
$nk = my_int($_REQUEST['nk']);

    echo 
$div_title . 'Темы пользователя на форуме' . $div_end;

    if (!
user_inf($nk)) {
           
err('Пользователь не найден!');
           include 
'system/foot.php';
           exit();
    }

    
$countT = mysql_result(mysql_query("SELECT COUNT(id) FROM `f_them` WHERE `author` = '$nk'"), 0);
    if (
$countT != 0) {
        echo 
'Всего тем: ' . $countT . $block;
        
$n = new navigator($countT, 10, 'fthemes-'.$nk.'&amp;');

        
$th = mysql_query("SELECT `f_them`.*, (SELECT COUNT(id) FROM `f_message` WHERE `user` = '$nk' AND `f_them`.`id` = `f_message`.`tid`) AS c FROM `f_them` WHERE `author` = '$nk' ORDER BY `id` DESC {$n->limit}");

        
$i = 0;

        while(
$inTh = mysql_fetch_assoc($th))
        {
            echo (
$i ++ % 2) ? $div_tworazdel : $div_razdel;
            echo 
'&#187; <a href="forum/them-'.$inTh['razdel_id'].'-'.$inTh['rid'].'-'.$inTh['id'].'">' . $inTh['name'] . '</a> (' . $inTh['c'] . ')' . $div_end;
        }
        echo 
$n->navi();
    } else {
        echo 
'Тем не найдено.<br/>';
    }
break;

case 
posts_user:

    
$nk = my_int($_REQUEST['nk']);

    echo 
$div_title . 'Сообщения пользователя на форуме' . $div_end;

    if (!
user_inf($nk)) {
           
err('Пользователь не найден!');
           include 
'system/foot.php';
           exit();
    }

    
$countT = mysql_result(mysql_query("SELECT COUNT(id) FROM `f_message` WHERE `user` = '$nk'"), 0);
    if (
$countT != 0) {
        echo 
'Всего сообщений: ' . $countT . $block;
        
$n = new navigator($countT, 10, 'fposts-'.$nk.'&amp;');

        
$th = mysql_query("SELECT `f_message`.*, (SELECT `razdel_id` FROM `f_them` WHERE `f_message`.`tid` = `f_them`.`id`) AS c FROM `f_message` WHERE `user` = '$nk' ORDER BY `id` DESC {$n->limit}");

        
$i = 0;

        while(
$inTh = mysql_fetch_assoc($th)) {
            echo (
$i ++ % 2) ? $div_tworazdel : $div_razdel;
            echo 
'&#187; <a href="forum/them-'.$inTh['c'].'-'.$inTh['podforum'].'-'.$inTh['tid'].'">' . bb_code($inTh['msg']) . '</a>' . $div_end;
        }
        echo 
$n->navi();
    } else {
        echo 
'Сообщений не найдено.<br/>';
    }

break;

}
include 
'system/foot.php';
?>
Онлайн: 0
Реклама