View file ViPTurbo 3.0/whois.php

File size: 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']).'&amp;'.SID.'">Отправить сообщение</a><br>';
         echo '<a href="?friend&amp;login='.MyEncode($data['login']).'&amp;'.((isset($_GET['p']))?'p='.$_GET['p'].'&amp;':'').SID.'">Добавить в друзья</a><br>';
         echo '<a href="files/search.php?select&amp;fuser='.MyEncode($data['login']).'&amp;'.SID.'">Все загрузки пользователя</a><br><br>';
         if($data['rank']<$user['rank'] && isset($user))echo '<a href="adminpanel/ban.php?login='.MyEncode($data['login']).'&amp;'.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&amp;':'').'p='.$p.'&amp;'.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']).'&amp;'.SID.'">'.$onl['login'].'</a>':'Гость').'</a><br>';


   }else{ echo '- Нет пользователей OnLine<br><br>'; }
   
   echo '<br><a href="?whois.php?p='.$p.'&amp;'.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']).'&amp;p='.$p.'&amp;'.SID.'">'.$users['login'].'</a> ['.$users['posts'].'] '.((check_online($users['login']))?'[ OnLine ]':'[ OffLine ]').'<br>';
        }



   echo '<br><a href="whois.php?online&amp;p='.$p.'&amp;'.SID.'">Только OnLine</a> &nbsp;<a href="friends.php?'.SID.'">Друзья</a> &nbsp;<a href="/searchuser.php?'.SID.'">Поиск по логину</a>';
   
//----постраничный вывод----   
   if($pagCoun>1){
   echo'<div class="nav">стр ';

     if($p>0) {echo '<a href="whois.php?p='.($p-1).'&amp;'.SID.'">&lt;&lt;</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).'&amp;'.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).'&amp;'.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).'&amp;'.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).'&amp;'.SID.'">'.$i.'</a> '; }} }
     }
     if(($i-2)>$p) {echo '<a href="whois.php?p='.($p+1).'&amp;'.SID.'">&gt;&gt;</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();?>