Вход Регистрация
Файл: index.php
Строк: 197
<?php
require 'lang_inc.php';
require 
'sid.php'; // сессии
require 'config.php'; // конфиг. файл
$link = connect_db(); // соединение с бд
// проверка авторизации
if (!empty($_SESSION['us'])) {
    
$link = connect_db();
       list(
$user, $id, $ps) = check_login($link);
       
whorm(0, 'index');
}

// успешная авторизация
if (isset($_GET['good'])) msg(''.$lang['Авторизация прошла успешно'].'!');
// провал авторизации
if (isset($_GET['noavt'])) err(''.$lang['Авторизация провалена'].'!');
// выход с ника
if (isset($_GET['exit'])) msg(''.$lang['Мы ждем вас снова'].'!');

include 
'head.php'; // шапка

/*/ если не зареган
if (empty($_SESSION['us'])) {
echo '<div style="text-align: center; margin: 2px;"><img src="ico/logo.png" alt=""/></div>';
}*/

$ref = mt_rand(10000, 1000000);

// Запись гостей
  
if ($ipl && $agent && empty($_SESSION['us']))
  {
      if (
mysql_result(mysql_query("SELECT COUNT(*) 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')");
    }
}

// Кол-во гостей
$col_g = mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > '" . (time() - 100) . "' AND `pereh` > '0'"), 0);
// Кол-во авторизированных
$kol = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `onl` + '200' > '" . time() . "'"), 0);

// заголовок
echo $div_title . ''.$lang['В онлайне'].': <a href="online.php?lg='.$lg.'&amp;'.$ref.'">
           <span style="color: #003A77;">(' 
. $kol . ')</span></a>
           <span style="color: #003A77;">+ ' 
. $col_g . '</span> '.$lang['гостей'].'
           ' 
. $div_end;

########################
// посылаем на хуй при нехороших запросах
if (isset($_GET['isset']) && $_GET['isset'] == 403)
{
   
err(''.$lang['Доступ запрещен'].'!');
} elseif (isset(
$_GET['isset']) && $_GET['isset'] == 404)
{
   
err(''.$lang['Страница не найдена'].'!');
}
########################

echo $div_left; // ********************
// Админка
echo (!empty($_SESSION['us']) && $user['level'] == 4 || $user['level'] == 5)
     ?
     
$div_tworazdel . '<img src="ico/panel.gif" alt=""/> <a href="admin.php?lg='.$lg.'&amp;'.$ref.'">'.$lang['Админ-панель'].'</a></b>' . $div_end
     
:
     
'';
// Модерка
echo (!empty($_SESSION['us']) && $user['level'] >= 1 && $user['level'] <= 3)
     ?
     
$div_tworazdel . '<img src="ico/panel.gif" alt=""/> <a href="moder.php?lg='.$lg.'&amp;'.$ref.'">'.$lang['Модер-панель'].'</a></b>' . $div_end
     
:
     
'';

// счетчик чата
$_numChat = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `room` LIKE 'room%' AND `onl` + '200' > '" . time() . "'"), 0);
// счетчик форума
$_numFor = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `room` = 'forum' AND `onl` + '200' > '" . time() . "'"), 0);
// счетчик групп
$numGr = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `in_group` = ''"), 0);
// счетчик заметок
$notes = mysql_result(mysql_query("SELECT COUNT(*) FROM `zametki` WHERE `look` = '1'"), 0);
// счетчик разделов тотализатора
$total_r = mysql_result(mysql_query("SELECT COUNT(*) FROM `sport_razdel`"), 0);
// счетчик матчей тотализатора
$total_m = mysql_result(mysql_query("SELECT COUNT(*) FROM `sport_match`"), 0);
// счетчик обменника
$zc = mysql_result(mysql_query("SELECT COUNT(*) FROM `fo_files` WHERE `moder` = '0'"), 0);
// счетчик разделов газеты
$gazeta_r = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta_razdel`"), 0);
// счетчик стетей газеты
$gazeta_a = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta_article`"), 0);
// счетчик Конкурсов
$konk = mysql_result(mysql_query("SELECT COUNT(*) FROM `konkurs`"), 0);
// счетчик все дуэли
$countD = mysql_result(mysql_query("SELECT COUNT(id) FROM duels WHERE stat = '1'"), 0);
// счетчик новые дуэли
$countNewD = mysql_result(mysql_query("SELECT COUNT(id) FROM duels WHERE ind > '" . (time() - 3600) . "' AND stat = '1'"), 0);
// Посетителей за сегодня счётчик
$todayus = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `visit` LIKE '" . date('d/m/') . "%'"), 0);

if (!empty(
$_SESSION['us'])) {
    if (
rat($user['id']) < 30) $red = '<span style="color: #FF0000;">'.$lang['ред'].'</span>';
    else 
$red = ''.$lang['ред'].'';
}

echo (empty(
$_SESSION['us']))
      ?
      
'<div class="razdel" style="padding:4px;font-size: 13px;text-align:right;">
      <a href="aut.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Вход'].'</a> | <a href="reg.php?lg='.$lg.'&amp;'.$ref.'">'.$lang['Регистрация'].'</a></div>'
      
:
      
'<div class="razdel" style="padding:2px;font-size: 13px;text-align:left;">
      <img src="ico/icon_stranica.gif" alt=""/> <a href="/'
.$user['id'].'?lg='.$lg.'">'.$lang['Моя страница'].'</a>
      <a href="edit.php?do=rating&amp;lg='
.$lg.'">(' . rat($user['id']) . '%)</a>
      [<a href="edit.php?'
.$ref.'&amp;lg='.$lg.'">' . $red . '</a> |
      <a href="settings.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['настр'].'</a>]
      </div>'
;
      
$_news = mysql_fetch_assoc(mysql_query("SELECT `date` FROM `news` ORDER BY `id` DESC LIMIT 1"));
$_new_news = mysql_result(mysql_query("SELECT COUNT(*) FROM `news` WHERE `date` > '" . (time() - 86400) . "'"), 0);

$new_news = (!empty($_new_news)) ? ' <span style="color: #FF0000;">+' . $_new_news . '</span>' : '';

$_date = ($_news != '') ? '(' . date('d.m', $_news['date']) . ')' . $new_news : '';

echo (empty(
$_SESSION['us'])) 
      ?
      
$div_tworazdel . '<img src="ico/info.gif" alt=""/> <a href="faq.php?do=what&amp;lg='.$lg.'">'.$lang['Что такое'].' ' . $site . '?</a>' . $div_end
      
:
      
$div_tworazdel . '<img src="ico/novosti.gif" alt=""/> <a href="news.php?lg='.$lg.'&amp;'.$ref.'">'.$lang['Новости'].'</a> ' . $_date . $div_end;
      
// вывод новостей
$news_r = mysql_query("SELECT * FROM `news` ORDER BY `date` DESC LIMIT 1");
if (
mysql_num_rows($news_r)) {
while(
$news = mysql_fetch_assoc($news_r)){
echo 
'<img src="ico/5.png" alt=""/> <span style="color: #FF0000;">'.$lang['Посл. новость'].':</span><div class="q1"></div><div class="q2"> <b>'.$news['name'].'</b>: '.date ('d.m.y', $news['date']).'<br/>';
mb_internal_encoding('UTF-8');
echo (
mb_substr($news['content'], 0,200)).'</div><a href="news.php?do=view&amp;i='.$news['id'].'&amp;lg='.$lg.'">'.$lang['Читать полностью'].'</a>';
}
}else{
echo 
'<img src="ico/5.png" alt=""/> <span style="color: #FF0000;">'.$lang['Посл. новость'].':</span> '.$lang['Новостей нет'].'.';
}

echo 
$div_aut . '
      <img src="ico/meets.gif" alt=""/> <a href="love/index.php?do=users&amp;lg='
.$lg.'">'.$lang['Знакомства'].'</a> | 
      <a href="love/index.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Поиск'].'</a>
      ' 
. $div_end . $div_tworazdel . '
      <img src="ico/lider.gif" alt=""/> <a href="liders.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Лидеры'].'</a>
      ' 
. $div_end . $div_razdel . '
      <img src="ico/zone.gif" alt=""/> <a href="fo/index.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Зона обмена'].'</a> (' . $zc . ') |
      <a href="fo/search.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Поиск файлов'].'</a>
      ' 
. $div_end . $div_tworazdel . '
      <img src="ico/zametki.gif" alt=""/> <a href="zametki.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Люди пишут'].'</a> (' . $notes . ')<br/>
      <img src="ico/groups.gif" alt=""/> <a href="groups/index.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Группы'].'</a> (' . $numGr . ')
      ' 
. $div_end . $div_razdel . '
      <img src="ico/chat.gif" alt=""/> <a href="chat/index.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Чат'].'</a> (' . $_numChat . ')<br/>
      <img src="ico/forum.gif" alt=""/> <a href="forum/index.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Форум'].'</a> <span style="color: #FF0000;">On</span>:(' . $_numFor . ')
      ' 
.$div_end ;
      
////////////////////////
$sqlThem = mysql_query("SELECT `f_them`.*,
                    (SELECT COUNT(*) FROM `f_message` WHERE `f_message`.`tid` = `f_them`.`id`) AS s,
                   (SELECT MAX(id) FROM f_message WHERE `f_message`.`tid` = `f_them`.`id`) AS c
                   FROM `f_them` ORDER BY c DESC, `f_them`.`id` DESC LIMIT 3"
);
   if (
mysql_num_rows($sqlThem) != false) {
   echo 
'<div class="q1"></div><div class="q2">';
//echo 'Последние темы форума:';
   
while($inSqlThem = mysql_fetch_assoc($sqlThem))
   {
      
          echo 
' <img src="ico/004.png" alt="*"/> <a href="forum/index.php?do=them&amp;r='.$inSqlThem['razdel_id'].'&amp;p='.$inSqlThem['rid'].'&amp;t='.$inSqlThem['id'].'&amp;lg='.$lg.'">' . $inSqlThem['name'] . ' (' . $inSqlThem['s'] . ') </a> <a href="forum/index.php?do=them&amp;r='.$inSqlThem['razdel_id'].'&amp;p='.$inSqlThem['rid'].'&amp;t='.$inSqlThem['id'].'&amp;last&amp;lg='.$lg.'"> &raquo; </a><br/>';
   }
//   echo '</div>';
   
}
////////////////////////

    
echo  '' . $div_end . $div_tworazdel . '
      <img src="ico/novosti.gif" alt=""/> <a href="gazeta.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Газета'].'</a> (' . $gazeta_r . '/' . $gazeta_a . ')<br/>
      <img src="ico/fm.gif" alt=""/> <a href="total.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Тотализатор'].'</a> (' . $total_r . '/' . $total_m . ')<br/>
      <img src="ico/info.gif" alt=""/> <a href="faq.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Информация + Помощь'].'</a><br/>
            <img src="ico/lot.png" alt=""/> <a href="konkurs.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Конкурсы'].'</a> (' . $konk . ')<br/>
                        <img src="ico/foto_d.png" alt=""/> <a href="duels.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Фото-дуэльи'].'</a> (' . $countD . '/' . $countNewD . ')<br/>
      <img src="ico/games.gif" alt=""/> <a href="games/index.php?lg='
.$lg.'&amp;'.$ref.'">'.$lang['Онлайн-игры'].'</a><br/>
      ' 
. $div_end . $div_razdel . '
<img src="ico/today.png" alt=""/> <a href="faq.php?do=today&amp;lg='
.$lg.'">'.$lang['Посетили сегодня'].'</a> (' . $todayus . ')<br/>' . $div_end;      

echo (!empty(
$_SESSION['us']))
      ?
      
$div_tworazdel . '<img src="ico/logout.gif" alt=""/> <a href="exit.php?lg='.$lg.'&amp;'.$ref.'"><span style="color: #FF0000;">'.$lang['Выход'].'</span></a>' . $div_end
      
:
      
'';

include 
'foot.php';

require 
'ads.dat';
?>
Онлайн: 2
Реклама