Файл: mob-lave.ru/user/people.php
Строк: 106
<?php
require_once '../core/set.php';
    
if(isset($_GET['act']) && $_GET['act'] == 'online'){ // Онлайн
    $set['title'] = 'Пользователи онлайн';
    require_once H.'core/head.php';
    require_once H.'core/panel.php';
    echo '<div class="navig">'.$home. $z. $set['title'].'</div>';
    echo '<div class="top_group"><table width="100%" cellspacing="0" cellpadding="0">
        <tr>
            <td class="top_menu_act" style="border-radius: 8px 0px 0px 8px"><a href="/user/people.php"><center>Все обитатели</center></a></td>
            <td class="top_menu"><center>Сейчас на сайте</center></td>
        </tr>
    </table></div>';    
    $k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `$system[perfix]_users` WHERE `online` > ".(time()-$system['online']).""),0);
    $k_page=k_page($k_post,$set['p_str']);
    $page=page($k_page);
    $start=$set['p_str']*$page-$set['p_str'];
    if ($k_post==0) echo '<div class="menu">На сайте никого нет</div>';
    $q = mysql_query("SELECT * FROM `$system[perfix]_users` WHERE `online` > ".(time()-$system['online'])." ORDER BY `id` DESC LIMIT $start, $set[p_str]");
    while($ank = mysql_fetch_assoc($q)){
        echo '<div class="menu_touch"><a href="/?login='.$ank['login'].'">';
        echo avatar($ank['id'], false, 50);
        echo online($ank['id']).$ank['login'].'<br />';    
        echo '</a></div>';
    }
    if ($k_page>1)str('?',$k_page,$page); // Вывод страниц
    echo '<div class="navig">'.$home. $z. $set['title'].'</div>';
    require_once H.'core/foot.php';
    exit();
}
    $set['title'] = 'Все обитатели';
    require_once H.'core/head.php';
    require_once H.'core/panel.php';
    echo '<div class="navig">'.$home. $z. $set['title'].'</div>';
    echo '<div class="top_group"><table width="100%" cellspacing="0" cellpadding="0">
        <tr>
            <td class="top_menu" style="border-radius: 8px 0px 0px 8px"><center>Все обитатели</center></td>
            <td class="top_menu_act"><a href="/user/people.php?act=online"><center>Сейчас на сайте</center></a></td>
        </tr>
    </table></div>';    
    echo '<div class="mess">Сортировать:<br/>';
    
    $sort = 'ORDER BY `id` DESC';
    if(isset($_GET['new'])){
        $sort = 'ORDER BY `id` DESC';
        echo 'Новые | ';
    }else{
        echo '<a href="/user/people.php?act=sort&new">Новые</a> | ';
    }
    if(isset($_GET['online'])){
        $sort = 'ORDER BY `anketa_alltime` DESC';
        echo 'Онлайн | ';
    }else{
        echo '<a href="/user/people.php?act=sort&online">Онлайн</a> | ';
    }
    if(isset($_GET['adm'])){
        $sort = 'ORDER BY `level` DESC';
        echo 'Должность';
    }else{
        echo '<a href="/user/people.php?act=sort&adm">Должность</a>';
    }
    echo '</div>';
    
    echo '<form method="post" action="people_search.php?go">Введите ID или Логин юзера<br />';
        $usearch = stripcslashes(htmlspecialchars($usearch));
        echo '<input type="text" name="usearch" maxlength="20" value="'.$usearch.'" />
        <input type="submit" value="Найти юзера" />
    </form>';
    
    $k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `$system[perfix]_users`"),0);
    $k_page=k_page($k_post,$set['p_str']);
    $page=page($k_page);
    $start=$set['p_str']*$page-$set['p_str'];
    if ($k_post==0) echo '<div class="menu">Нет зарегистрированных</div>';
    $q = mysql_query("SELECT * FROM `$system[perfix]_users` $sort LIMIT $start, $set[p_str]");
    while($ank = mysql_fetch_assoc($q)){
        $dol = mysql_fetch_assoc(mysql_query("SELECT * FROM `$system[perfix]_user_group` WHERE `level` = '$ank[level]' && `id` = '$ank[us_prava]'"));
        echo '<div class="menu_touch"><a href="/?login='.$ank['login'].'">';
        echo avatar($ank['id'], false, 50);
        echo online($ank['id']).$ank['login'].'<br />';
        
        if(isset($_GET['new'])) echo '<font color=green>Регистрация: '.vremja($ank['regtime']).'</font>';
        if(isset($_GET['online'])){
            echo '<font color=green>Провел на сайте: ';
            $time = $ank['anketa_alltime'];
            $chas=intval($time/3600);
            if($chas>0){ 
                $chas = $chas.' ч.';
                $time=$time-($chas*3600);
            } else {
                $chas = '';
            }
                $min=intval($time/60);
            if($min>0){ 
                $min = $min.' м.';
                $time=$time-($min*60);
            } else {
                $min = '';
            }
            $sek =  $time.' с.';
            echo '<b>'.$chas.' '.$min.' '.$sek.'</b><br></font>';
        }
        if(isset($_GET['adm'])) echo '<font color=green>'.$dol['name'].'</font>';
        echo '</a></div>';
    }
    if ($k_page>1)str('?',$k_page,$page); // Вывод страниц
    
    echo '<div class="navig">'.$home. $z. $set['title'].'</div>';
    require_once H.'core/foot.php';
    exit();
require_once H.'core/foot.php';
?>