Файл: index.php
Строк: 117
<?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'; // шапка
// успешная авторизация
if (isset($_GET['good'])) msg('Авторизация прошла успешно!');
// провал авторизации
if (isset($_GET['noavt'])) err('Авторизация провалена!');
// выход с ника
if (isset($_GET['exit'])) msg('Вы успешно вышли!');
// Запись гостей
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['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('Сервер получил недопустимые ответы!');
}
########################
//---------------------------------------------------------//
// счетчик чата
$_numChat = mysql_result(mysql_query("SELECT COUNT(id) FROM `message` WHERE who != '0'"), 0);
// счетчики подразделов форума
$_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);
//---------------------------------------------------------//
echo $div_title . 'Сообщество WAP-разработчиков' . $div_end;
// Админка
echo (!empty($_SESSION['us']) && $user['level'] == 4 || $user['level'] == 5)
?
$div_center . '<a href="admin.php?"><b style="color:#00AA00;">Админ-панель</b></a>' . $div_end
:
'';
// Модерка
echo (!empty($_SESSION['us']) && $user['level'] >= 1 && $user['level'] <= 3)
?
$div_center . '<a href="moder.php?"><b style="color:#00AA00;">Модер-панель</b></a>' . $div_end
:
'';
// Авторайз
echo (empty($_SESSION['us']))
?
$div_aut . '<a href="aut.php?">Вход</a> <a href="reg.php?">Регистрация</a>' . $div_end
:
'';
// Календарь
if (isset($_SESSION['us'])) include 'system/calendar.php';
// счетчик новостей
$_news = mysql_fetch_assoc(mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 1"));
$_new_news = mysql_result(mysql_query("SELECT COUNT(id) FROM `news` WHERE `date` > '" . (time() - 86400) . "'"), 0);
$new_news = (!empty($_new_news)) ? ' <span style="color: #FF0000;">+' . $_new_news . '</span>' : '';
$_date = ($_news != '') ? '(' . date('d.m.y', $_news['date']) . ')' . $new_news : '';
$cont = (mb_strlen($_news['content'], 'UTF8') > 250)
? mb_substr($_news['content'], 0, 250, 'UTF8') . '...'
: $_news['content'];
if (isset($cont))
{
$lastNew = '<div class="widget"><img src="ico/rss.png" alt=""/>
<a href="news.php?do=view&i='.$_news['id'].'">' . bb_code($_news['name']) . '</a><br/>
' . bb_code($cont) . '</div>';
}
echo '<div class="mlink"><a href="news.php?"><img src="'.$actPng.'.png" alt=""/> Новости ' . $_date . '</a></div>
' . $lastNew . '
<div class="mlink"><a href="chat/index.php?"><img src="'.$actPng.'.png" alt=""/> Мини-чат (' . $_numChat . ')</a></div>
<div class="mlink"><a href="forum/?"><img src="'.$actPng.'.png" alt=""/> Форум (' . $_numForP . '/' . $_numForT . '/' . $_numForM . ')</a></div>';
// Вывод форума
$inForum = mysql_query("SELECT f_them .*, (SELECT COUNT(id) FROM f_message WHERE f_message.tid = f_them.id) AS s
FROM f_them ORDER BY last DESC, id DESC LIMIT 3");
if (mysql_num_rows($inForum) != false)
{
while($inF = mysql_fetch_assoc($inForum))
{
if ($inF['s'] > 10) {
$pg = ceil($inF['s'] / 10);
$st = '&page=' . $pg;
} else {
$st = '';
}
echo $div_action . '<a href="forum/?do=them&r='.$inF['razdel_id'].'&p='.$inF['rid'].'&t='.$inF['id'].$st.'">' . $inF['name'] . ' (' . $inF['s'] . ')</a>' . $div_end;
}
}
echo '<div class="mlink"><a href="gazeta.php?"><img src="'.$actPng.'.png" alt=""/> Газета (' . $gazeta_r . '/' . $gazeta_a . ')</a></div>
<div class="mlink"><a href="zametki.php?"><img src="'.$actPng.'.png" alt=""/> Заметки (' . $zametki . ')</a></div>
<div class="mlink"><a href="loads/?"><img src="'.$actPng.'.png" alt=""/> WAP-скрипты (' . $zc . ')</a></div>
<div class="mlink"><a href="fo/?"><img src="'.$actPng.'.png" alt=""/> Обменник (' . $obmen . ')</a></div>
<div class="mlink"><a href="work/index.php?"><img src="'.$actPng.'.png" alt=""/> Мастерская</a></div>
<div class="mlink"><a href="support.php?"><img src="'.$actPng.'.png" alt=""/> Поддержка</a></div>
<div class="mlink"><a href="statistic.php?"><img src="'.$actPng.'.png" alt=""/> Статистика</a></div>';
include 'system/foot.php';
?>