Файл: public_html/index.php
Строк: 143
<?php
require 'system/sid.php';
require 'system/config.php';
include 'system/user.php';
include 'system/navigator.php';
if (!empty($_SESSION['us']))
{
whorm(0, 'index');
}
include 'system/head.php';
$do = isset($_GET['do']) ? $_GET['do'] : NULL;
switch($do) {
default:
if ($ipl && $agent && empty($_SESSION['us']))
{
if (mysql_result(mysql_query("SELECT COUNT(ip) FROM `guests` WHERE `ip` = '$ipl' AND `ua` = '".check($agent)."' LIMIT 1"), 0) == 1)
{
$guests = mysql_fetch_assoc(mysql_query("SELECT * FROM `guests` WHERE `ip` = '$ipl' AND `ua` = '".check($agent)."' LIMIT 1"));
mysql_query("UPDATE `guests` SET `date_last` = ".time().", `url` = '$site', `pereh` = '".($guests['pereh'] + 1)."' WHERE `ip` = '$ipl' AND `ua` = '".mysql_real_escape_string(check($agent))."' LIMIT 1");
}
else
{
mysql_query("INSERT INTO `guests` (`ip`, `ua`, `date_aut`, `date_last`, `url`) VALUES ('$ipl', '".check($agent)."', '".time()."', '".time()."', '$site')");
}
}
if (isset($_GET['ok'])) msg('Настройки сохранены!');
########################
// Ошибки
if (isset($_GET['isset']) == 400)
{
err('Обнаружена ошибка в запросе!');
}
elseif (isset($_GET['isset']) == 401)
{
err('Нет прав для выдачи документа!');
}
elseif (isset($_GET['isset']) == 402)
{
err('Не реализованный код запроса!');
}
elseif (isset($_GET['isset']) == 403)
{
err('Доступ запрещен!');
}
elseif (isset($_GET['isset']) == 404)
{
err('Страница не найдена!');
}
elseif (isset($_GET['isset']) == 500)
{
err('Внутренняя ошибка сервера!');
}
elseif (isset($_GET['isset']) == 502)
{
err('Сервер получил недопустимые ответы!');
}
########################
//---------------------------------------------------------//
// счетчики подразделов форума
$_numForP = mysql_result(mysql_query("SELECT COUNT(id) FROM f_pod"), 0);
// счетчики тем форума
$_numForT = mysql_result(mysql_query("SELECT COUNT(id) FROM f_them"), 0);
// счетчики сообщений форума
$_numForM = mysql_result(mysql_query("SELECT COUNT(id) FROM f_message"), 0);
// счетчик обменника
$obmen = mysql_result(mysql_query("SELECT COUNT(id) FROM `fo_files` WHERE `moder` = '0'"), 0);
// счетчик загруз - центра
$zc = mysql_result(mysql_query("SELECT COUNT(id) FROM `loads_f`"), 0);
// счетчик разделов газеты
$gazeta_r = mysql_result(mysql_query("SELECT COUNT(id) FROM `gazeta_razdel`"), 0);
// счетчик статей газеты
$gazeta_a = mysql_result(mysql_query("SELECT COUNT(id) FROM `gazeta_article`"), 0);
// счетчик заметок
$zametki = mysql_result(mysql_query("SELECT COUNT(id) FROM `zametki`"), 0);
$foo= mysql_result(mysql_query("SELECT COUNT(id) FROM `fo_files` WHERE `time` > '" . (time() - 86400) . "'"), 0);
$nes_fo = (!empty($foo['a'])) ? '<span style="color: #FF0000;">+' . $foo['a'] . '</span>' : '';
//---------------------------------------------------------//
include_once 'news/count.php';
include_once 'forum/count.php';
echo '<div class="title"> Все для мастера</div>';
echo "<div class='menu'>n";
echo "<a class='ssyl2' href='/downloads/'>n";
echo "<img src='/views/default/icons1/zc.png' alt=''/>n";
echo "Все для мастера n";
echo '';
include 'downloads/count.php';
echo "</a></div>n";
/*echo "<div class='menu'>n";
echo "<a class='ssyl2' href='/blog/'>n";
echo "<img src='views/default/img/blog.png' alt='-'/>n";
echo "Блоги n";
include 'blog/count.php';
echo "</a></div>n";*/
/*echo "<div class='menu'>n";
echo "<a class='ssyl2' href='/lib/'>n";
echo "<img src='/views/default/img/lib.png' alt='' />n";
echo "Библиотека n";
include 'lib/count.php';
echo "</a></div>n";*/
echo '<div class="menu"><a class="ssyl2" href="page/4/"> <img src="views/default/img/icon.png" alt="-" /> Полезное</a></div>';
echo '<div class="menu"><a class="ssyl2" href="page/21/"> <img src="views/default/img/icon.png" alt="-" /> Инструменты</a></div>';
echo '<div class="title">Меню</div>';
$users = mysql_result(mysql_query("SELECT COUNT(id) FROM users"), 0);
$usersNew = mysql_result(mysql_query("SELECT COUNT(id) FROM users WHERE date = '" . (time() - 86400) . "'"), 0);
$elite = mysql_result(mysql_query("SELECT COUNT(id) FROM users WHERE level > '0'"), 0);
echo '<div class="menu"><a class="ssyl2" href="page/11/"> <img src="views/default/img/icon.png" alt="-" /> Правила</a></div>
<div class="menu"><a class="ssyl2" href="page/8/"> <img src="views/default/img/icon.png" alt="-" /> Рекламодателям</a></div>
<div class="menu"><a class="ssyl2" href="?do=users"> <img src="views/default/img/icon.png" alt="-" /> Пользователи (' . $users . (!empty($usersNew) ?'<font color="red">+' . $usersNew : '</font>') . ')</a></div>
<div class="menu"><a class="ssyl2" href="?do=elite"> <img src="views/default/img/icon.png" alt="-" /> Администрация (' . $elite . ')</a></div>';
if(!empty($_SESSION['us']) && $user['level'] == 4 || $user['level'] == 5)
{
echo '<div class="menu"><a class="ssyl2" href="admin.php?"> <img src="views/default/img/icon.png" alt="-" /> Админ-панель</a></div>';
}
if(!empty($_SESSION['us']) && $user['level'] >= 1 && $user['level'] <= 3)
{
echo '<div class="menu"><a class="ssyl2" href="moder.php?"> <img src="views/default/img/icon.png" alt="-" /> Модер-панель</a></div>';
}
break;
case users:
echo '<div class="title">Пользователи</div>';
$count = mysql_result(mysql_query("SELECT COUNT(id) FROM users"), 0);
if ($count != 0)
{
$n = new navigator($count, 7, '?do=users&');
$res = mysql_query("SELECT id FROM users ORDER BY id DESC {$n->limit}");
$cols = 0;
while($q = mysql_fetch_assoc($res))
{
++$cols;
$num = ($n->start + $cols);
if (user_inf($q['id'], 'onl') + 300 > time())
{
$online = ' <span style="color: green;">On</span>';
}
else
{
$online = ' <span style="color: red;">Off</span>';
}
echo '<div class="menu"><a class="ssyl2" href="/'.$q['id'].'">'.uus($q['id']).'</td>
<td><b>'.usss($q['id']).'</b>'.$online.'<br><span style="color: grey; font-size: 11px;">'.elite($q['id']).'';
echo '</span>
</td>
</tr>
</table>
</a></div>';
}
echo $n->navi();
} else {
echo 'Пользователей нет...';
}
break;
case elite:
echo '<div class="title">Администрация</div>';
$count = mysql_result(mysql_query("SELECT COUNT(id) FROM users WHERE level > '0'"), 0);
if ($count != 0)
{
$n = new navigator($count, 7, '?do=elite&');
$res = mysql_query("SELECT id FROM users WHERE level > '0' ORDER BY level DESC, id ASC {$n->limit}");
$cols = 0;
while($q = mysql_fetch_assoc($res))
{
++$cols;
$num = ($n->start + $cols);
if (user_inf($q['id'], 'onl') + 300 > time())
{
$online = ' <span style="color: green;">On</span>';
}
else
{
$online = ' <span style="color: red;">Off</span>';
}
echo '<div class="menu"><a class="ssyl2" href="/'.$q['id'].'">'.uus($q['id']).'</td>
<td><b>'.usss($q['id']).'</b>'.$online.'<br><span style="color: grey; font-size: 11px;">'.elite($q['id']).'';
echo '</span>
</td>
</tr>
</table>
</a></div>';
}
echo $n->navi();
} else {
echo 'Администрации нет.';
}
break;
}
include 'system/foot.php';
?>