Файл: profiwm.pp.ua/system/head.php
Строк: 123
<?php
echo '<?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <title>' . $otitle . '</title>
      <link rel="shortcut icon" href="/favicon.ico"/>
      <link rel="stylesheet" type="text/css" href="/styles/'.(isset($_SESSION['us']) ? $user['style'] : 'mystyle').'.css"/>
      </head>
      <body>
      <div class="content">';
// сверение реферера
if (isset($_SESSION['us']) && isset($_SERVER['HTTP_REFERER']) && !strpos($_SERVER['HTTP_REFERER'], $site) && $_SERVER['PHP_SELF'] !== '/index.php')
{
    echo $div_title . 'Стоп!' . $div_end . '
         Вы вошли на сайт из необычного места.
         <br/>
         Пожалуйста, перейдите на
         <a href="/index.php"><span style="color:#FF3000;">главную</span></a>.';
    include $_SERVER['DOCUMENT_ROOT'] . '/system/foot.php';
    exit();
}
// Проверка куки, запись сессии
if (!empty($_COOKIE['us']) && empty($_SESSION['us']))
{
    $_SESSION['us'] = my_check($_COOKIE['us']);
    $_SESSION['ps'] = my_check($_COOKIE['ps']);
    header('Location: /index.php');
}
// логотип
echo '<div class="logo"><img src="/styles/img_'.(isset($_SESSION['us']) ? $user['style'] : 'mystyle').'/logo.png" alt=""/></div>';
// если рега на модерации
if (!empty($_SESSION['us']) && !empty($_COOKIE['us']) && $user['mod_reg'] == 1)
{
   echo $div_title . 'Стоп!' . $div_end . '
        Внимание! Ваша анкета отправлена на модерацию, дождитесь её одобрения Администратором.';
   include $_SERVER['DOCUMENT_ROOT'] . '/system/foot.php';
   exit();
}
if (isset($_SESSION['us']))
{
// новые письма
$count_letter = mysql_result(mysql_query("SELECT COUNT(id) FROM `letters` WHERE `idwho` = '$user[id]' AND `read` = '0'"), 0);
if (!empty($count_letter) && $_SERVER['PHP_SELF'] !== '/mail.php') $newMail = '<a class="menu_icon" href="/mail.php"><img src="/ico/pochta.png" alt=""/>+' . $count_letter . '</a> ';
// новая лента
$count_lenta = mysql_query("SELECT * FROM `lenta` WHERE `user` = '$user[id]' AND `read` = '1'");
if (mysql_num_rows($count_lenta) != false && $_SERVER['PHP_SELF'] !== '/lenta.php')
{
    $isLenta = mysql_fetch_assoc($count_lenta);
    if ($isLenta['type'] == 'friends' && $isLenta['type'] != 'comments') $newLenta = '<a class="menu_icon" href="/lenta.php"><img src="/ico/lenta.png" alt=""/>+' . mysql_num_rows($count_lenta) . '</a> ';
    elseif ($isLenta['type'] == 'comments' && $isLenta['type'] != 'friends') $newLenta = '<a class="menu_icon" href="/lenta.php?do=comment"><img src="/ico/lenta.png" alt=""/>+' . mysql_num_rows($count_lenta) . '</a> ';
    else $newLenta = '<a class="menu_icon" href="/lenta.php"><img src="/ico/lenta.png" alt=""/>+' . mysql_num_rows($count_lenta) . '</a> ';
}
// неодобренные рег-и
$dopreg = mysql_result(mysql_query("SELECT COUNT(id) FROM `users` WHERE `mod_reg` = '1'"), 0);
$dReg = ($dopreg != 0) ? '<a class="menu_icon" href="/admin.php?do=onreg"><img src="/ico/dopreg.png" alt=""/>+' . $dopreg . '</a>' : '';
// новые друзья
$new_fr = mysql_result(mysql_query("SELECT COUNT(id) FROM `friends` WHERE `who` = '$user[id]' AND `zajavka` = '0'"), 0);
if (!empty($new_fr) && $_SERVER['PHP_SELF'] !== '/friends.php') $newFriend = '<a class="menu_icon" href="/friends.php?do=invites"><img src="/ico/fr.png" alt=""/>+' . $new_fr . '</a> ';
echo $newMail . $newLenta . $newFriend . ($user['level'] == 4 || $user['level'] == 5 ? $dReg : '');
}
// проверка авторизации
if (isset($_SESSION['us']) && isset($_SESSION['ps'])) {
echo $div_menu . $div_but . '<a href="/cabinet.php">ЛК</a>
      <a href="/mail.php">Почта</a>
      <a href="/exit.php">Выход</a>
      ' . ($user['level'] == 4 || $user['level'] == 5 ? '<a href="/admin.php">Панель</a>' : '') . '
      ' . ($user['level'] >= 2 && $user['level'] <= 3 ? '<a href="/moder.php">Панель</a>' : '') . '
      ' . ($user['backbutton'] == 1 && strpos($_SERVER['HTTP_REFERER'], 'koderam.info') !== false ? '<a href="'.check($_SERVER['HTTP_REFERER']).'">Назад</a>' : '') . '
      ' . ($_SERVER['PHP_SELF'] !== '/index.php' ? '<a href="/index.php">Главная</a>' : '') . $div_end . $div_end;
// если заблокирован ник
  if (!empty($user['kik']) && $user['kik'] > time())
  {
   echo $div_title . 'Стоп!' . $div_end;
   $WHO = (empty($user['whokik'])) ? 'Системой' : 'Администратором ' . user_inf($user['whokik'], 'user') . '';
     err('Вы были заблокированы ' . $WHO . ' за: ' . $user['whykik'] . '<br/>
          До окончания блокировки осталось: ' . kikt($user['kik']));
  include $_SERVER['DOCUMENT_ROOT'] . '/system/foot.php';
  exit();
  }
  elseif (!empty($user['kik']) && $user['kik'] < time())
  {
      mysql_query("UPDATE `users` SET `whykik` = '', `whokik` = '', `kik` = '' WHERE `id` = '$user[id]' LIMIT 1");
  }
// если заблокирован ip
  $ban = mysql_query("SELECT `ip` FROM `bannlist` WHERE `who` = '$user[id]' LIMIT 1");
  $from = mysql_fetch_array($ban);
  $Ip = substr($from[0], 0, 8);
  if (mysql_num_rows($ban) != 0 && preg_match("/$Ip([.d]+)/", $ipp))
  {
      echo $div_title . 'Стоп!' . $div_end;
      err('Ваш IP заблокирован!');
      include $_SERVER['DOCUMENT_ROOT'] . '/system/foot.php';
      exit(); 
  }
}
?>