View file ä󿪫¬/panel/site/us_online.php

File size: 2.94Kb
<?
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'adm_check', 'user') as $inc) {
    require_once "../../sys/inc/{$inc}.php";
}


$set['title']='Управление онлайном';
include_once '../../sys/inc/thead.php';

if (access('adm_mysql')){
    
#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltip' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='/panel/'>" . lang('Админ панель') . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo lang('Управление онлайном');
echo "</div>";    


if(isset($_POST['on'])){

if($pdo->query(("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_POST['id'])."'"),0)->fetchColumn()!=1)
$err='ID с номером '.$_POST['id'].' не существует';

else{
$pdo->query("UPDATE `user` SET `us_online` = '1' WHERE `id` = '".intval($_POST['id'])."' LIMIT 1");
admin_log('Пользователи','Онлайн',"Включен онлайн для '[url=/info.php?id=".intval($_POST['id'])."]ID: ".intval($_POST['id'])."[/url]'");
msg('Онлайн успешно включен');
}}
elseif(isset($_POST['off'])){
if($pdo->query(("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_POST['id'])."'"),0)->fetchColumn()!=1)
$err='ID с номером '.$_POST['id'].' не существует';

else{

$pdo->query("UPDATE `user` SET `us_online` = '0' WHERE `id` = '".intval($_POST['id'])."' LIMIT 1");

admin_log('Пользователи','Онлайн',"Выключен онлайн для '[url=/info.php?id=".intval($_POST['id'])."]ID: ".intval($_POST['id'])."[/url]'");

msg('Онлайн успешно выключен');

}}
err();
aut();
$k_post=$pdo->query(("SELECT COUNT(*) FROM `user` WHERE `us_online` = '1'"),0)->fetchColumn();

$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)
{
$doc->NoResult();
}
$q = $pdo->query("SELECT * FROM `user` WHERE `us_online` = '1' ORDER BY `id` DESC LIMIT $start, $set[p_str]");
while ($ank = $q->fetch(PDO::FETCH_ASSOC))
{
echo "<div class='list-group-item'>";    
user($ank['id']);
echo "</div>"; 
}




if ($k_page>1){
echo "<div class='list-group-item'>"; 
str("?",$k_page,$page); // Вывод страниц
echo "</div>"; 
}





echo "<div class='list-group-item'>"; 
echo "<form method=\"post\" action=\"?\">\n";
echo "ID юзера:<br />\n<input class='form-control' style='width: 50%;' name=\"id\" type=\"text\" /><br />\n";
echo "<input class='knopka' value=\"Включить онлайн\" name='on' type=\"submit\" /> \n";
echo "<input class='knopka' value=\"Выключить онлайн\" name='off' type=\"submit\" />\n";
echo "</form>\n";
echo "</div>"; 

}else{
header('location: /index.php');
$_SESSION['err'] = 'Ошибка доступа';
}

include_once '../../sys/inc/tfoot.php';
?>