View file pages/about.php

File size: 12.63Kb
<?php
/*
Powered by NaPaZiTiVe Family
Автор кода - HOOF (ICQ: 47-888-48-35)
Организатор и автор идеи - PaZiTiF (ICQ: 3-555-11)
E-Mail: [email protected]
        [email protected] 
Официальный сайт проекта: http://napazitive.ru
Вы не имеете права продавать скрипт, присваивать себе авторство!
Разрешено вносить изменения в код скрипта, но при этом первоначальное авторство должно учитываться и сохраняться.
*/

$title='Информация о пользователе';
require'../system/config.php';
require'../system/ince.php';
require'../system/inc_vizual.php';
echo $up;

switch($mod){

//Главная анкеты
default:
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Информация</span><br></div>';
require'../system/auth.php';
echo'<div class="line"></div><div class="cont">';
if(isset($_GET['uzlog'])){$uzlog=prov($_GET['uzlog']);}else{$uzlog='';}
$infuz=mysql_query("select * from users where login='$uzlog' limit 1");
if(mysql_num_rows($infuz)==0){
echo'Ошибка! Пользователь не найден!<br></div>';
}else{
$uzin=mysql_fetch_array($infuz);

#Данные
if(empty($uzin['age'])){$uzin['age']='Не указано';}
if(empty($uzin['name'])){$uzin['name']='Не указано';}
if(empty($uzin['surname'])){$uzin['surname']='Не указано';}
if(empty($uzin['icq'])){$uzin['icq']='Не указано';}
if(empty($uzin['otkuda'])){$uzin['otkuda']='Не указано';}
if(empty($uzin['about'])){$uzin['about']='Не указано';}

#Статусы
if($uzin['pol']==0){$uzin['pol']='Мужской';}elseif($uzin['pol']==1){$uzin['pol']='Женский';}else{$uzin['pol']='Не указано';}
if($uzin['balls']<5){$uzbs='[Прохожий]';}
if($uzin['balls']>=5 and $uzin['balls']<10){$uzbs='[Гость]';}
if($uzin['balls']>=10 and $uzin['balls']<50){$uzbs='[Новичёк]';}
if($uzin['balls']>=50 and $uzin['balls']<100){$uzbs='[Ученик]';}
if($uzin['balls']>=100 and $uzin['balls']<150){$uzbs='[Любитель]';}
if($uzin['balls']>=150 and $uzin['balls']<300){$uzbs='[Местный]';}
if($uzin['balls']>=300 and $uzin['balls']<500){$uzbs='[Продвинутый]';}
if($uzin['balls']>=500 and $uzin['balls']<700){$uzbs='[Мастер]';}
if($uzin['balls']>=700 and $uzin['balls']<1000){$uzbs='[Гений]';}
if($uzin['balls']>=1000 and $uzin['balls']<1500){$uzbs='[Ветеран]';}
if($uzin['balls']>=1500){$uzbs='[Легенда]';}

#Если из администрации
$uzaadm=mysql_fetch_array(mysql_query("select * from system where (name='admin' or name='moder' or name='creater') and value='".$uzin['id_user']."' limit 1"));
if(!empty($uzaadm)){
if($uzaadm['name']=='admin'){echo'<b><font color="#800080">Администратор</font></b><br>';}
if($uzaadm['name']=='moder'){echo'<b><font color="#228B22">Модератор</font></b><br>';}
if($uzaadm['name']=='creater'){echo'<font color="#FFA500"><b>Создатель</b></font><br>';}
}

#Если забанен
$uzbanned=mysql_query("select * from banned where id_user='".$uzin['id_user']."' order by id_ban desc limit 1");
if(mysql_num_rows($uzbanned)!=0){
$banned=mysql_fetch_array($uzbanned);
if($banned['srok']==0 or ($banned['timer']+$banned['srok'])>time()){
echo'<font color="red">Забанен до ';
if($banned['srok']==0){
echo'отмены';
}else{
echo date('d.m.Y в H:i:s',$banned['timer']);
}
echo'</font><br>';
}
}

#Вывод данных
echo $uzbs.'<br>';
echo'ID: '.$uzin['id_user'].'       ';
if($uzin['online']>(time()-120)){echo'[<font color="#00a809">On</font>]<br>';}else{echo'[<font color="#A0186D">Off</font>]   (Последнее посещение: '.$uzin['ldate'].')<br>';}
echo'Ник: '.$uzin['login'].'<br>'; 
echo'Имя: '.$uzin['name'].'<br>
Фамилия: '.$uzin['surname'].'<br>
Пол: '.$uzin['pol'].'<br>
Возраст: '.$uzin['age'].'<br>
ICQ: '.$uzin['icq'].'<br>
Откуда: '.$uzin['otkuda'].'<br>
О себе: '.vizual($uzin['about']).'<br>
Баллов: '.$uzin['balls'].'<br>';
if($uzin['tforkol']!=0){
echo'Тем на форуме: '.$uzin['tforkol'].'<br>';
}
if($uzin['forkol']!=0){
echo'Сообщений на форуме: '.$uzin['forkol'].'<br>';
}
$sgol=mysql_query("select * from rating where type='user' and zakogo='".$uzin['id_user']."' and kto='$id_user' limit 1");
if($vhod==1 and mysql_num_rows($sgol)==0 and $id_user!=$uzin['id_user'] and $user['balls']>=150){
echo'Рейтинг: <a href="./about.php?id_zako='.$uzin['id_user'].'&amp;mod=1&amp;'.$s.'">-</a>'.$uzin['mrating'].'/<a href="./about.php?id_zako='.$uzin['id_user'].'&amp;mod=1&amp;znak=1&amp;'.$s.'">+</a>'.$uzin['prating'].'<br>';
}else{
echo'Рейтинг: -'.$uzin['mrating'].'/+'.$uzin['prating'].'<br>';
}
echo'<img src="./rating.php?id_kogo='.$uzin['id_user'].'" alt="Рейтинг"><br>';

$photuz=mysql_fetch_row(mysql_query("select count(*) from photos where id_user='".$uzin['id_user']."'"));
$grouz=mysql_fetch_row(mysql_query("select count(*) from uchast where id_uchast='".$uzin['id_user']."' and status!='moderate'"));
echo'<a href="./about.php?mod=2&amp;id_kogo='.$uzin['id_user'].'&amp;'.$s.'">Личный фотоальбом</a> ['.$photuz[0].']<br>
<a href="./about.php?mod=4&amp;id_kogo='.$uzin['id_user'].'&amp;'.$s.'">Состоит в сообществах</a> ['.$grouz[0].']<br></div>';
if($vhod==1 and $user['login']!=$uzin['login']){echo'<div class="line"></div><div class="cont"><img src="../design/default/7.gif" alt="-"> <a href="./post.php?mod=1&amp;uzlog='.$uzin['login'].'&amp;'.$s.'">Написать личное сообщение</a><br></div>';}
if($uzin['site']!='http://' and !empty($uzin['site'])){echo'<div class="line"></div><div class="cont"><img src="../design/default/7.gif" alt="-"> <a href="'.$uzin['site'].'">Перейти на сайт пользователя</a><br></div>';}
}
break;


//Рейтинг +/-
case'1':
if(isset($_GET['id_zako'])){$id_zako=cifry($_GET['id_zako']);}else{$id_zako=0;}
if(isset($_GET['znak'])){$znak=cifry($_GET['znak']);}else{$znak=0;}
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Рейтинг</span><br></div>';
require'../system/auth.php';
echo'<div class="cont">';
if($vhod==1){
$infuz=mysql_query("select id_user from users where id_user='$id_zako' limit 1");
if(mysql_num_rows($infuz)==0){
echo'Ошибка! Такого пользователя нет в системе!<br>';
}else{
$uzin=mysql_fetch_array($infuz);
$sgol=mysql_query("select * from rating where type='user' and zakogo='".$uzin['id_user']."' and kto='$id_user' limit 1");
if(mysql_num_rows($sgol)==0 and $id_user!=$uzin['id_user'] and $user['balls']>=150){
if($user['lastplus']==date('d.m.Y')){
echo'Ошибка! Вы сегодня уже изменяли рейтинг одного из пользователей!<br>';
}else{
if($znak==1){
mysql_query("update users set prating=prating+1 where id_user='$id_zako' limit 1");
}else{
mysql_query("update users set mrating=mrating+1 where id_user='$id_zako' limit 1");
}
mysql_query("update users set lastplus='".date('d.m.Y')."' where id_user='$id_user' limit 1");
mysql_query("insert into rating set type='user', zakogo='$id_zako', kto='$id_user'");
echo'Рейтинг пользователя успешно изменен!<br>';
}
}else{
echo'Ошибка! Вы не можете изменить рейтинг этого пользователя!<br>';
}
}
}else{echo'Ошибка! Вы не авторизованы!<br>';}
echo'</div>';
break;


//Фотографии
case'2':
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Фотографии</span><br></div>';
require'../system/auth.php';
echo'<div class="line"></div>';
if(isset($_GET['id_kogo'])){$id_kogo=cifry($_GET['id_kogo']);}else{$id_kogo=0;}
$prosm=mysql_query("select login from users where id_user='$id_kogo' limit 1");
$such_uz=mysql_num_rows($prosm);
if($such_uz==0){
echo'<div class="cont">Пользователь не найден...<br></div>';
}else{
$samk=mysql_fetch_array($prosm);
$num=5;
$kol=mysql_fetch_row(mysql_query("select count(*) from photos where id_user='$id_kogo'"));
$sphot=mysql_query("select * from photos where id_user='$id_kogo' order by id_photo desc limit $st,$num");
if($kol[0]==0){
echo'<div class="cont">Этот пользователь пока не добавлял фотографий...<br></div>';
}else{
while($photo=mysql_fetch_array($sphot)){
$razmy=getimagesize('../photos/'.$photo['id_photo'].'_'.$samk['login'].'_'.$krsite.'.'.$photo['format']);
echo'<div class="cont"><img src="./example.php?id_photo='.$photo['id_photo'].'" alt="Скриншот"><br>
Описание: '.vizual($photo['opis']).'<br>
Размеры: '.$razmy[0].'x'.$razmy[1].'<br>';
$sgol=mysql_query("select * from rating where type='photo' and zakogo='".$photo['id_photo']."' and kto='$id_user' limit 1");
if($vhod==1 and mysql_num_rows($sgol)==0 and $id_user!=$photo['id_user']){
echo'Рейтинг: <a href="./about.php?id_photo='.$photo['id_photo'].'&amp;mod=3&amp;znak=1&amp;'.$s.'">+</a>'.$photo['rplus'].'/<a href="./about.php?id_photo='.$photo['id_photo'].'&amp;mod=3&amp;'.$s.'">-</a>'.$photo['rminus'].'<br>';
}else{
echo'Рейтинг: +'.$photo['rplus'].'/-'.$photo['rminus'].'<br>';
}
echo'Скачали: '.$photo['loads'].'<br>
<a href="./load.php?id_photo='.$photo['id_photo'].'&amp;'.$s.'">Скачать</a> ['.round((filesize('../photos/'.$photo['id_photo'].'_'.$samk['login'].'_'.$krsite.'.'.$photo['format']))/1024).'Кб]<br>';
$koments=mysql_num_rows(mysql_query("select * from koments where type='foto' and id_kogo='".$photo['id_photo']."'"));
echo'<a href="./koments.php?id_wm='.$photo['id_photo'].'&amp;type=foto&amp;'.$s.'">Комментарии</a> ['.$koments.']<br>';
echo'</div>';
}
if($st!=0){
echo'<div class="cont"><a href="./about.php?mod=2&amp;st='.($st-$num).'&amp;id_kogo='.$id_kogo.'&amp;'.$s.'">Назад</a><br></div>';
}
if($kol[0]>$st+$num){
echo'<div class="cont"><a href="./about.php?mod=2&amp;st='.($st+$num).'&amp;id_kogo='.$id_kogo.'&amp;'.$s.'">Далее</a><br></div>';
}
}
}
break;


//Рейтинг +/- для фото
case'3':
if(isset($_GET['id_photo'])){$id_photo=cifry($_GET['id_photo']);}else{$id_photo=0;}
if(isset($_GET['znak'])){$znak=cifry($_GET['znak']);}else{$znak=0;}
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Рейтинг</span><br></div>';
require'../system/auth.php';
echo'<div class="line"></div><div class="cont">';
if($vhod==1){
$infuz=mysql_query("select * from photos where id_photo='$id_photo' limit 1");
if(mysql_num_rows($infuz)==0){
echo'Ошибка! Фото не существует!<br>';
}else{
$uzin=mysql_fetch_array($infuz);
$sgol=mysql_query("select * from rating where type='photo' and zakogo='$id_photo' and kto='$id_user' limit 1");
if(mysql_num_rows($sgol)==0){
if($znak==1){
mysql_query("update photos set rplus=rplus+1 where id_photo='$id_photo' limit 1");
}else{
mysql_query("update photos set rminus=rminus+1 where id_photo='$id_photo' limit 1");
}
mysql_query("insert into rating set type='photo', zakogo='$id_photo', kto='$id_user'");
echo'Рейтинг фото успешно изменен!<br>';
}else{
echo'Ошибка! Вы не можете изменить рейтинг этого фото!<br>';
}
}
}else{echo'Ошибка! Вы не авторизованы!<br>';}
echo'</div>';
break;


//Группы пользователя
case'4':
if(isset($_GET['id_kogo'])){$id_kogo=cifry($_GET['id_kogo']);}else{$id_kogo=0;}
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Группы пользователя</span><br></div>';
require'../system/auth.php';
echo'<div class="line"></div><div class="cont">';
$polgr=mysql_query("select uchast.*, groups.gname from uchast, groups where uchast.id_group=groups.id_group and uchast.id_uchast='$id_kogo' and uchast.status!='moderate'");
if(mysql_num_rows($polgr)==0){
echo'Пользователь не участвует ни в одной группе...<br>';
}else{
while($tgr=mysql_fetch_array($polgr)){
echo'<img src="../design/default/7.gif" alt="-"> <a href="../groups/?mod=3&amp;id_group='.$tgr['id_group'].'&amp;'.$s.'">'.$tgr['gname'].'</a><br>';
}
}
echo'</div>';
break;

}

echo'<div class="line"></div><div class="cont"><img src="../design/default/7.gif" alt="-"> <a href="../?'.$s.'">На главную</a><br></div>';

echo $down;
?>