Вход Регистрация
Файл: user.php
Строк: 106
<?php
/*
#Бесплатный WAP движок StrongCMS
#Официальный сайт поддержки: http://strongcms.ru 
*/

$title 'Пользователи';
require (
'system/core.php');
require (
'system/head.php');

switch (
$act)
{
    default:
        echo 
'<div class="title">'.$title.'</div>';

        echo 
'<a href="'.HOME.'/administration.php" class="menudiv">Администрация</a>';
        echo 
'<a href="'.HOME.'/online_all.php" class="menudiv">История посещений</a>';
        echo 
'<a href="'.HOME.'/suser.php" class="menudiv">Поиск</a>';

        
$users $db->query("SELECT * FROM `users` ORDER BY `id` DESC LIMIT 1");
        while (
$newus $db->fetch_assoc($users))
        {
            echo 
'<div class="news"><img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).' </div>';
        }

        
$count $db->super_query("SELECT COUNT(*) as count FROM `users`");
        
$start nav($count['count']);
        
$users $db->query("SELECT * FROM `users` ORDER BY `id` LIMIT ".$start['s'].",".$max);

        while (
$a $db->fetch_assoc($users))
        {
            echo 
'<div class="links">'.nick($a['id']).' [ID: '.$a['id'].']</div>
            <div class="news">
            Зарегистрирован: ('
.vremja($a['datareg']).')
            <br/>
            Последнее посещение: ('
.vremja($a['viz']).')</div>';
        }

        if (
$start['k_page'] > 1)
            echo 
str(HOME.'/user.php?'$start['k_page'], $start['page']); // Вывод страниц

        
break;

    case 
'online_all':

        echo 
'<div class="title"><a href="'.HOME.'/user.php">'.$title.'</a> | История посещений</div>';
        echo 
'<div class="news">Отображены пользователи посетившие нас за 48 часов</div>';

        
$count $db->super_query("SELECT COUNT(*) as count FROM `users` WHERE `viz` > ".(TIME 172800)." AND `viz` < ".(TIME 360)."");
        
$start nav($count['count']);
        
$uses $db->query("SELECT * FROM `users` WHERE `viz` > ".(TIME 172800)." AND `viz` < ".(TIME 360)." ORDER BY `online` DESC LIMIT ".$start['s'].",".$max);

        while (
$a $db->fetch_assoc($uses))
        {
            
$gde explode(","$a['gde']);
            echo 
'<div class="links">'.nick($a['id']).'</div>
            <div class="podmenu">
            Был в сети: '
.vremja($a['viz']).'<br/>
            Местоположение: <a href="'
.HOME.trim($gde[1]).'">'.$gde[0].'</a></div>';
        }

        if (
$start['k_post'] < 1)
            echo 
msg('Пусто!');

        if (
$start['k_page'] > 1)
            echo 
str(HOME.'/online_all.php?'$start['k_page'], $start['page']); // Вывод страниц

        
break;

    case 
'online':

        echo 
'<div class="title"><a href="'.HOME.'/user.php">'.$title.'</a> | Сейчас онлайн</div>';

        
$count $db->super_query("SELECT COUNT(*) as count FROM `users` WHERE `viz` > '".(TIME 360)."'");
        
$start nav($count['count']);
        
$users $db->query("SELECT * FROM `users` where `viz` > '".(TIME 360)."' ORDER BY `viz` DESC LIMIT ".$start['s'].",".$max);

        while (
$a $db->fetch_assoc($users))
        {
            
$gde explode(","$a['gde']);
            echo 
'<div class="links">'.nick($a['id']).'</div>
            <div class="podmenu">Последний визит: '
.vremja($a['viz']).' <br/>
            Местоположение: <a href="'
.HOME.trim($gde[1]).'">'.$gde[0].'</a></div>';
        }

        if (
$start['k_post'] < 1)
            echo 
msg('Пользователей на сайте нет!');

        if (
$start['k_page'] > 1)
            echo 
str(HOME.'/online.php?'$start['k_page'], $start['page']); // Вывод страниц

        
break;

    case 
'online_g':

        echo 
'<div class="title"><a href="'.HOME.'/user.php">'.$title.'</a> | Онлайн гости</div>';

        
$count $db->super_query("SELECT COUNT(*) as count FROM `online_guests` WHERE `time` > '".(TIME 360)."'");
        
$start nav($count['count']);
        
$on_guest $db->query("SELECT * FROM `online_guests` WHERE `time` > '".(TIME 360)."' ORDER BY `time` DESC LIMIT ".$start['s'].",".$max);

        while (
$a $db->fetch_assoc($on_guest))
        {
            
$gde explode(","$a['gde']);

            echo 
'<div class="links">
            <b>IP:</b> '
.$a['ip'].'<br/>
            <b>UA:</b> '
.$a['browser'].'</div>
            <div class="podmenu">
            Последний визит: '
.vremja($a['time']).'<br/>
            Местоположение: <a href="'
.HOME.trim($gde[1]).'">'.$gde[0].'</a></div>';
        }

        if (
$start['k_post'] < 1)
            echo 
msg('Гостей на сайте нет!');

        if (
$start['k_page'] > 1)
            echo 
str(HOME.'/online_g.php?'$start['k_page'], $start['page']); // Вывод страниц

        
break;

    case 
'adm':

        echo 
'<div class="title"><a href="'.HOME.'/user.php">'.$title.'</a> | Администрация сайта</div>';

        
$count $db->super_query("SELECT COUNT(*) as count FROM `users` WHERE `level` >= '1' ");
        
$start nav($count['count']);
        
$users $db->query("SELECT * FROM `users` where `level` >= '1' ORDER BY `viz` DESC LIMIT ".$start['s'].",".$max);

        while (
$a $db->fetch_assoc($users))
        {

            
##определяем должность
            
$level null;
            if (
$a['level'] == 1)
                
$level 'Модератор';
            if (
$a['level'] == 2)
                
$level 'Администратор';
            if (
$a['level'] == 3)
                
$level 'Создатель';

            echo 
'<div class="links">'.nick($a['id']).' [ID: '.$a['id'].']</div>
            <div class="news">
            Должность: <b>'
.$level.'</b><br/>
            Зарегистрирован: ('
.vremja($a['datareg']).')<br/>
            Последнее посещение: ('
.vremja($a['viz']).')</div>';
        }

        if (
$start['k_page'] > 1)
            echo 
str(HOME.'/administration.php?'$start['k_page'], $start['page']); // Вывод страниц

        
break;

    case 
'suser':

        echo 
'<div class="title">Поиск пользователей</div>';

        echo 
'<form method="post" action="suser.php?">';
        echo 
'<div class="podmenu">Введите Ник:<br/>';
        echo 
'<input type="text" name="login" /><br />';
        echo 
'<input type="submit" name="ok" value="Найти" />';
        echo 
'</form>';
        echo 
'</div>';

        if (isset(
$_REQUEST['ok']))
        {

            
$login strong($_POST['login']);

            if (empty(
$login) or mb_strlen($login) > 20)
                echo 
err('Ошибка ввода ,макс. 20 симв.');

            
$k_post $db->super_query("SELECT COUNT(*) as count FROM `users` WHERE `login` like '%".$login."%'");
            if (!
$k_post['count'])
                echo 
msg('По вашему запросу ничего не найдено');


            
$q $db->query("SELECT * FROM `users` WHERE `login` like '%".$login."%' ORDER BY id DESC");
            while (
$ank $db->fetch_array($q))
            {

                echo 
'<div class="links">'.nick($ank['id']).' </div>
                <div class="podmenu">Зарегистрирован: ('
.vremja($ank['datareg']).')<br/>
                Последнее посещение: '
.vremja($ank['viz']).'</div>';
            }

        }

        break;
}

//-----Подключаем низ-----//
require_once ('system/footer.php');

?>
Онлайн: 0
Реклама