View file pages/about.php

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

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

switch($mod){

//Главная анкеты
default:
echo'<div class="i">Информация<br></div>';
require'../system/auth.php';

echo'<div class="p">';

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='Легенда';}

$photuz=mysql_num_rows(mysql_query("select * from photos where id_user='".$uzin['id_user']."'"));
$grouz=mysql_num_rows(mysql_query("select * from uchast where id_uchast='".$uzin['id_user']."' and status!='moderate'"));

$uzaadm=mysql_query("select * from system where name='admin' and value='".$uzin['id_user']."' limit 1");
if(mysql_num_rows($uzaadm)==1){echo'<b>Администратор</b><br>';}
$uzamoder=mysql_query("select * from system where name='moder' and value='".$uzin['id_user']."' limit 1");
if(mysql_num_rows($uzamoder)==1){echo'<b>Модератор</b><br>';}
$uzacre=mysql_query("select * from system where name='creater' and value='".$uzin['id_user']."' limit 1");
if(mysql_num_rows($uzacre)==1){echo'<b>Создатель</b><br>';}
echo'Пользователь: '.$uzin['login'].'<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'Возраст: '.$uzin['age'].'<br>
Имя: '.$uzin['name'].'<br>
Фамилия: '.$uzin['surname'].'<br>
Пол: '.$uzin['pol'].'<br>
<a href="./about.php?mod=2&amp;id_kogo='.$uzin['id_user'].'&amp;'.$s.'">Фотографии</a> ['.$photuz.']<br>
<a href="./about.php?mod=4&amp;id_kogo='.$uzin['id_user'].'&amp;'.$s.'">Состоит в групппах</a> ['.$grouz.']<br>
ICQ: '.$uzin['icq'].'<br>
Откуда: '.$uzin['otkuda'].'<br>
О себе: '.vizual($uzin['about']).'<br>
Баллов: '.$uzin['balls'].'<br>
Статус: '.$uzbs.'<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>';
if($uzin['online']>(time()-120)){echo'Сейчас: Онлайн<br>';}else{echo'Последний раз был: '.$uzin['ldate'].'<br>';}
echo'</div>';
if($vhod==1 and $user['login']!=$uzin['login']){echo'<div class="p"><img src="../design/default/act.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="p"><img src="../design/default/act.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="i">Рейтинг<br></div>';
require'../system/auth.php';
echo'<div class="p">';
if($vhod==1){
$infuz=mysql_query("select balls, 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="i">Фотографии<br></div>';
require'../system/auth.php';
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="p">Пользователь не найден...<br></div>';
}else{
$samk=mysql_fetch_array($prosm);
if(isset($_GET['st'])){$st=cifry($_GET['st']);}else{$st=0;}
$num=5;
$aphot=mysql_query("select * 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");
$kol=mysql_num_rows($aphot);
if($kol==0){
echo'<div class="p">Этот пользователь пока не добавлял фотографий...<br></div>';
}else{
while($photo=mysql_fetch_array($sphot)){
$razmy=getimagesize('../photos/'.$photo['id_photo'].'_'.$samk['login'].'_'.$krsite.'.'.$photo['format']);
echo'<div class="p"><img src="./example.php?id_photo='.$photo['id_photo'].'" alt="Скриншот"><br>
Описание: '.vizual($photo['opis']).'<br>
Размеры: '.$razmy[1].'x'.$razmy[0].'<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="p"><a href="./about.php?mod=2&amp;st='.($st-$num).'&amp;id_kogo='.$id_kogo.'&amp;'.$s.'">Назад</a><br></div>';
}
if($kol>$st+$num){
echo'<div class="p"><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="i">Рейтинг<br></div>';
require'../system/auth.php';
echo'<div class="p">';
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 and $id_user!=$photo['id_user']){
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="i">Группы пользователя<br></div>';
require'../system/auth.php';
echo'<div class="p">';
$polgr=mysql_query("select * from uchast where id_uchast='$id_kogo' and status!='moderate'");
if(mysql_num_rows($polgr)==0){
echo'Пользователь не участвует ни в одной группе...<br>';
}else{
while($tgr=mysql_fetch_array($polgr)){
$grinf=mysql_fetch_array(mysql_query("select id_group, gname from groups where id_group='".$tgr['id_group']."' limit 1"));
echo'<img src="../design/default/act.gif" alt="-"> <a href="../groups/?'.$s.'&amp;mod=3&amp;id_group='.$grinf['id_group'].'">'.$grinf['gname'].'</a><br>';
}
}
echo'</div>';
break;

}

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

echo $down;
?>