Размер файла: 6.75Kb
<?
include('include/path.php');
if(isset($user)){ // если установлен юзер
function put_content() {
global $user,$path,$script,$rank;
$p=(isset($_GET['p']) && !preg_match('/[^0-9]/',$_GET['p']))?$_GET['p']:0;
$onpage=(isset($GLOBALS['dat']['upage']))?$GLOBALS['dat']['upage']:10; // количество файлов на странице
if(isset($_GET['login']) && preg_match('/[a-z0-9]/i',$_GET['login']))
{
if($data=get_user_data(filtr(StrToLow(MyDecode($_GET['login'])))))
{ // запрашиваем его данные
if(isset($_GET['friend']))
{
if($data['login']!=$user['login']){
echo (add_friend($data['login']))?'- '.$data['login'].' добавлен в друзья<br><br>':'- Добавить не удалось<br><br>';
}else{ echo '- Нельзя добавить в друзья самого себя<br><br>';}
}
echo '<div class="header">Анкета</div><div>';
echo 'Логин: '.$data['login'].'<br>';
if($data['rank']>1){
echo 'Статус: ';
if($data['rank']==255 || $data['rank']==127) echo rank($data['rank']);
else{
$ranks=sql_query('SELECT * FROM `'.PRE.'ranks` ORDER BY `rank` DESC');
while($rank=mysql_fetch_assoc($ranks))
if($rank['rank']<127 && (($data['rank']&$rank['rank'])==$rank['rank'])) echo $rank['name'].'<br>';
}
echo '<br>';
}else{
echo 'Уровень: '.level($data['posts']).'<br>';
}
echo 'Количество постов: '.$data['posts'].'<br>';
echo (check_online($data['login']))?'OnLine<br><br>':'OffLine<br><br>';
if($data['login']!=$user['login'])
{
echo '<a href="innermail/write.php?for='.MyEncode($data['login']).'&'.SID.'">Отправить сообщение</a><br>';
echo '<a href="?friend&login='.MyEncode($data['login']).'&'.((isset($_GET['p']))?'p='.$_GET['p'].'&':'').SID.'">Добавить в друзья</a><br>';
echo '<a href="files/search.php?select&fuser='.MyEncode($data['login']).'&'.SID.'">Все загрузки пользователя</a><br><br>';
if($data['rank']<$user['rank'] && isset($user))echo '<a href="adminpanel/ban.php?login='.MyEncode($data['login']).'&'.SID.'">Забанить</a><br>';
echo'<br>';
}
if($rank>$data["inf"])
{
if($data['name']!=''){ echo 'Имя: '.$data['name'].'<br>'; }
if($data['surname']!=''){ echo 'Фамилия: '.$data['surname'].'<br>'; }
if($data['sex']=='m'){echo 'Пол: Мужской<br>';}elseif($data['sex']=='w'){echo 'Пол: Женский<br>';}
if($data['birthday']!=0){ echo 'День рождения: '.date("d.m.Yг",$data['birthday']).'<br>'; }
if($data['city']!=''){ echo 'Город: '.$data['city'].'<br>'; }
if($data['icq']!=''){ echo 'ICQ: '.$data['icq'].'<br>'; }
if($data['about']!=''){ echo 'О себе: '.$data['about'].'<br>'; }
if($data['foto']!='' && $data['foto']!='http://'){ echo '<img src="'.$data['foto'].'" alt="avatar"><br>'; }
if($data['site']!='' && $data['site']!='http://'){ echo 'Сайт: <a href="outlink.php?u='.rawurlencode($data['site']).'">'.$data['site'].'</a><br>';}
}
echo '<br>Время последнего входа: '.date("H:i d.m.Yг",$data["lastin"]).'<br>';
echo 'Дата регистрации: '.date("d.m.Yг",$data["regtime"]).'<br>';
echo '</div>';
} else { echo '- Невозможно отобразить анкету<br><br>';}
echo '<div class="nav">';
echo '<a href="whois.php?'.((isset($_GET['online']))?'online&':'').'p='.$p.'&'.SID.'">назад</a><br>';
echo '</div>';
}else
if(isset($_GET['online'])){
echo '<div class="header">Пользователи OnLine</div>';
global $online;
if($online['all']!=0)
{
$all=sql_query('SELECT * FROM `'.PRE.'online` ORDER BY `login` DESC');
while($onl=mysql_fetch_assoc($all))
echo (($onl['login']!=NULL)?'<a href="?login='.MyEncode($onl['login']).'&'.SID.'">'.$onl['login'].'</a>':'Гость').'</a><br>';
}else{ echo '- Нет пользователей OnLine<br><br>'; }
echo '<br><a href="?whois.php?p='.$p.'&'.SID.'">Все пользователи</a>';
}else{
echo '<div class="header">Список пользователей</div>';
$j=mysql_num_rows(sql_query($q='SELECT `login`,`posts` FROM `'.PRE.'users` ORDER BY `posts` DESC'));
$pagCoun=ceil($j/$onpage);
$interv=5; $sint=($interv-1)/2; $limn=$sint; $lime=$pagCoun-$sint;
$i=1;
$all=sql_query($q.=' limit '.($p*$onpage).','.$onpage);
while($users=mysql_fetch_assoc($all))
{
echo '<a href="?login='.MyEncode($users['login']).'&p='.$p.'&'.SID.'">'.$users['login'].'</a> ['.$users['posts'].'] '.((check_online($users['login']))?'[ OnLine ]':'[ OffLine ]').'<br>';
}
echo '<br><a href="whois.php?online&p='.$p.'&'.SID.'">Только OnLine</a> <a href="friends.php?'.SID.'">Друзья</a> <a href="/searchuser.php?'.SID.'">Поиск по логину</a>';
//----постраничный вывод----
if($pagCoun>1){
echo'<div class="nav">стр ';
if($p>0) {echo '<a href="whois.php?p='.($p-1).'&'.SID.'"><<</a> '; }
if($interv>=$pagCoun) { for($i=1;$i<=$pagCoun;$i++) { if (($i-1)==$p) { echo $i.' ';} else { echo '<a href="whois.php?p='.($i-1).'&'.SID.'">'.$i.'</a> '; } }
} else {
if($p<=$limn) { for($i=1;$i<=$interv;$i++) { if (($i-1)==$p) { echo $i.' ';} else { echo '<a href="whois.php?p='.($i-1).'&'.SID.'">'.$i.'</a> '; }}}
elseif($p>=$lime) { for($i=$pagCoun-$interv+1;$i<=$pagCoun;$i++) { if (($i-1)==$p) { echo $i.' ';} else { echo '<a href="whois.php?p='.($i-1).'&'.SID.'">'.$i.'</a> '; }} }
else { for($i=$p+1-$sint;$i<=$p+1+$sint;$i++) { if (($i-1)==$p) { echo $i.' ';} else { echo '<a href="whois.php?p='.($i-1).'&'.SID.'">'.$i.'</a> '; }} }
}
if(($i-2)>$p) {echo '<a href="whois.php?p='.($p+1).'&'.SID.'">>></a> ';}
echo'</div>';
}
//-------------------------
}
echo '<div class="nav">';
echo '<a href="index.php?'.SID.'">на главную</a>';
echo '</div>';
}
} else {
$link = '1; URL=index.php?'.SID;
function put_content() {
echo 'Просмотр не доступен гостям.';
}
}
// подключение дизайна
design();?>