Файл: head.php
Строк: 396
<?php
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
if (!empty($_SESSION['us']) && !empty($user['style_panel'])) {
if ($user['style_panel'] == '') {
$bg = 'b4c8e9';
$cl1 = '003a77';
$cl2 = '434e60';
$lk = '064a92';
}
if ($user['style_panel'] == '0066cc') {
$bg = '0066cc';
$cl = '9999ff';
$lk = 'ffffff';
}
if ($user['style_panel'] == '3b5998') {
$bg = '3b5998';
$cl = '9999ff';
$lk = 'ffffff';
}
if ($user['style_panel'] == '000000') {
$bg = '000000';
$cl = '666666';
$lk = 'ffffff';
}
if ($user['style_panel'] == '006600') {
$bg = '006600';
$cl = '009933';
$lk = 'fff';
}
if ($user['style_panel'] == '33cc66') {
$bg = '33cc66';
$cl = '009933';
$lk = '003300';
}
if ($user['style_panel'] == 'ffcccc') {
$bg = 'ffcccc';
$cl = 'cc9999';
$lk = '660000';
}
if ($user['style_panel'] == 'ffcc66') {
$bg = 'ffcc66';
$cl = '996633';
$lk = '663300;';
}
}
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>
<meta name="description" content="Мобильная, социальная сеть"/>
<meta name="keywords" content="Мобильная социальная сеть, халява, бесплатно, скачать"/>
<link rel="shortcut icon" href="/favicon.ico"/>
<style type="text/css">
body {
font-weight: normal;
font-size: 13px;
color: #000000;
font-family: arial, tahoma, verdana, sans-serif, Lucida Sans;
max-width: 500px;
margin: 0px auto;
padding: 0px;
text-align: center;
border: 1px solid #D2F0FF;
background-color: #FFFFFF;
}
.b-input input
{
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
img
{
border: 0;
}
a
{
text-decoration:none;
}
div.num
{
float: left;
color: gray;
text-align: right;
margin-right: 6pt;
padding-right: 6pt;
border-right: 1px solid gray;
}
a:hover
{
text-decoration: underline;
}
a.line {
margin: 1px;
padding: 0px 0px 0px 0px;
}
a.title
{
margin: 1px;
padding: 0px 0px 0px 0px;
}
a.bold
{
font-weight:bold;
}
form
{
margin-top: 0;
margin-bottom: 0;
}
.line, .foot
{
margin: 0px;
padding: 0px;
background-color: #064a91;
color: #fee300;
text-align: center;
font-weight: bold;
}
.pimg
{
-float:left;
border: 1px solid #c00000;
moz-border-radius: 10px;
webkit-border-radius: 10px;
border-radius:10px;
margin-right: 7px;
}
div.menu
{
margin: 0px;
background-color: #D1FFE8;
padding: 0px 0px 0px 3px;
border-bottom: 1px solid #D2F0FF;
}
.footer, .title
{
margin: 0px;
padding: 0px;
background-color: #d4eeff;
text-align: center;
font-weight: bold;
}
.footer a {
color: #003a77;
}
.footer {
background: #3A96D7 url(/ico/tb.gif) repeat-x top;
padding: 2px 3px 2px 3px;
color: #DEF1FF;
margin: 1px 0px 1px 0px;
}
span.color, a, a.line, div.menu a {
color: #064a92;
}
div.menu_icon {
background: #3A96D7 url(/ico/tb.gif) repeat-x top;
padding: 2px 3px 2px 3px;
color: #DEF1FF;
margin: 1px 0px 1px 0px;
}
div.errors {
border: 1px solid #C00000;
padding: 1px 1px 5px 1px;
margin: 0 0 2px 0;
background: #FEE;
}
div.errors ul {
margin: 0;
padding: 0 0 0 20px;
}
div.errors ul li {
list-style: square;
}
div.msg_error
{
background-color: #f5d9d9;
color: #000000;
text-align: center;
border: 1px dotted #ffcfcf;
}
div.msg_notice
{
background-color: #d1ffe8;
color: #000000;
text-align: center;
border: 1px dotted #a0e8da;
}
div.bold
{
font-weight: bold;
}
div.hr
{
margin: 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #D2F0FF;
color: #F4F4F4;
}
INPUT[type="submit"]
{
color: #F4F4F4;
background-color: #064a91;
border-top: 1px solid #FFF;
border-left:1px solid #FFF;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
margin-top: 1px;
padding: 0px 4px 0px 4px;
}
div.razdel
{
background-color: #F4F4F5;
padding: 2px;
overflow: auto;
border-bottom: 1px solid #D2F0FF;
}
div.tworazdel
{
background-color: #FFFFFF;
overflow: auto;
padding: 2px;
border-bottom: 1px solid #D2F0FF;
}
.muz
{
background-color:#F4F4F5;
padding:2px;
border:1px solid #3e9ed3;
border-radius: 6px;
}
div.aut
{
background-color: #ffc3c6;
border: 1px dotted #ff9294;
color: #ff3031;
padding: 1px 1px 1px 1px;
}
a.aut
{
color: red;
}
dt
{
border-bottom: 1px solid #D2F0FF;
padding: 0px;
}
dl
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
fieldset
{
border: 0;
border-bottom: 1px solid #D2F0FF;
margin: 0;
padding: 1px;
}
input.error,textarea.error,select.error
{
background: #FEE;
border-color: #C00000;
}
div.quote
{
background-image: url(ico/closequote.png);
background-position: top right;
background-repeat: no-repeat;
background-color: #fcfeeb;
border: 1px solid #e9ebec;
border-left: 4px solid #8394b2;
color: #878787;
font-size:small;
padding-left:6px;
}
.sub {
border-top: 1px dotted #c6c17f;
font-size: x-small;
margin-top: 4px;
}
.code
{
display: block;
overflow: auto;
padding-left: 0px;
border: 1px solid #bbb;
color: #224262;
font-size: 11px;
margin-left: 0px;
background: url(/ico/code.png);
line-height:14px;
}
.php {
background: url(/ico/code_php.png) top right no-repeat;
}
div.pager
{
border: 0;
margin: 0;
padding: 1px 5px 4px 0;
}
span.previous,span.page,span.next,span.last,span.first {margin:0px;padding:1px;border:1px solid #DEDEDE;display:inline-block; min-width:15px;}
span.selected {margin:0px;padding:1px;border:2px solid #064a91;display:inline-block; min-width:15px;}
span.red {margin:0px;padding:1px;border:2px solid #C00000;display:inline-block; min-width:15px;}
span.green {margin:0px;padding:1px;border:2px solid #00FF00;display:inline-block; min-width:15px;}
span.hidden {display:none;}
input.page
{
background-color: #FFFFFF;
border: solid 1px #9aafe5;
}
.menu_icon a:link, .menu_icon a:visited {
color: #000000;
text-decoration: none;
}
.menu_icon a:focus, .menu_icon a:hover, .menu_icon a:active {
background-color: #FFFFFF;
}
.q1 {
margin-bottom:0;
margin-left: 8px;
border-color: transparent transparent #B0C4DE transparent;
border-style: solid;
border-width: 0 10px 10px 0;
height: 0px;
width: 0px;
}
.q2 {
margin: auto;
margin-top: 0;
border: #B0C4DE 2px solid;
background-color: #E6E6FA;
color: #008080;
padding: 0px;
border-radius: 10px;
min-width: 50%;
min-height: 25px;
word-wrap: break-word;
}
div.poll { min-width: 120px; width: auto; }
div.variant { padding-bottom: 3px }
div.progress { background: #40A8C2; height: 4px }
div.date { float: right }
div.clear { clear: both }
span.small { font-size: 0.7em }
.self span { font-weight: bold }
.percentage { float: right }
.leader div.progress { background: #EF6D70 }
.navi {
color: #' . $cl . ';
padding:auto;
background-color: #' . $bg . ';
}
.navi a:link, navi a:visited {
color: #' . $lk . ';
text-decoration: none;
}
.navi a:focus, .navi a:hover, .navi a:active {
background-color: #FFFFFF;
}
</style>
</head>
<body>';
$ref = mt_rand(10000, 1000000);
// Проверка куки, запись сессии
if (!empty($_COOKIE['us']) && empty($_SESSION['us'])) {
$_SESSION['us'] = check($_COOKIE['us']);
$_SESSION['ps'] = check($_COOKIE['ps']);
header('Location: ' . $_SERVER['REQUEST_URI']);
}
// логотип
if (empty($_SESSION['us']) && $_SERVER['PHP_SELF'] == '/reg.php' || empty($_SESSION['us']) && $_SERVER['PHP_SELF'] == '/index.php' || !empty($_SESSION['us']) && $user['home_logo'] == 1 && $_SERVER['PHP_SELF'] == '/index.php') {
echo '<div style="text-align: center; margin: 2px;"><div style="background:#FFCC70">LOGO</div>
<br/>
Добро пожаловать!</div>';
}
// если рега на модерации
if (!empty($_SESSION['us']) && !empty($_COOKIE['us']) && $user['mod_reg'] == 1) {
echo $div_title . 'Стоп!' . $div_end . '
Внимание! Ваша анкета отправлена на модерацию, дождитесь её одобрения Администратором.';
include_once $_SERVER['DOCUMENT_ROOT'] . '/foot.php';
exit();
}
// если не зареган
if (empty($_SESSION['us']) && empty($_COOKIE['us'])) {
echo ($_SERVER['PHP_SELF'] !== '/index.php' && $_SERVER['PHP_SELF'] !== '/reg.php' && $_SERVER['PHP_SELF'] !== '/aut.php')
? $div_razdel . '<a href="/aut.php?'.$ref.'">Вход</a> | <a href="/reg.php?'.$ref.'">Регистрация</a> | <a href="/faq.php?do=guid">Путеводитель</a>' . $div_end
: '';
}
// проверка авторизации
if (!empty($_SESSION['us']) && !empty($_SESSION['ps']) && isset($user)) {
// вывод новых писем
$count_letter = mysql_result(mysql_query("SELECT COUNT(*) FROM `letters` WHERE `idwho` = '$user[id]' AND `read` = '0'"), 0);
if (!empty($count_letter)) $new_num_let = '<span style="color: #FF0000;">+' . $count_letter . '</span>';
$whyicon = ($count_letter != 0) ? '<img src="/ico/icon_pochta2.gif" alt=""/>' : '<img src="/ico/icon_pochta.gif" alt=""/>';
// вывод новых событий в ленте
$count_lenta = mysql_result(mysql_query("SELECT COUNT(*) FROM `lenta` WHERE `user` = '$user[id]' AND `read` = '1'"), 0);
if (!empty($count_lenta)) $new_num_len = '<span style="color: #FF0000;">+' . $count_lenta . '</span>';
// новых заявок в друзья
$new_fr = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `who` = '$user[id]' AND `zajavka` = '0'"), 0);
if (!empty($new_fr))
{
$iconFr = ($user['menu_icon'] == 0) ? 'Заявки' : '<img src="/ico/druzya.gif" alt=""/>';
$new_friend = '<a href="/friends.php?do=invites"> ' . $iconFr . '<span style="color: #FF0000;">+' . $new_fr . '</span> </a>|';
}
$NewOko = mysql_result(mysql_query("SELECT COUNT(*) FROM `oko` WHERE `user` = '$user[id]' AND `look` = '1' AND `time` + 180 > '" . time() . "'"), 0);
if (!empty($NewOko))
{
$iconOko = ($user['menu_icon'] == 0) ? 'Око' : '<img src="/ico/oko.gif" alt=""/>';
$OkoNew = '<a href="/oko.php?'.$ref.'"> ' . $iconOko . '<span style="color: #FF0000;">+' . $NewOko . '</span> </a>|';
}
// вывод ссылки "главная" на др.страницах, кроме главной
$iconGl = ($user['menu_icon'] == 0) ? 'Главная' : '<img src="/ico/icon_glavnaya.gif" alt=""/>';
$_home = ($_SERVER['PHP_SELF'] !== '/index.php')
? '<a href="/index.php?'.$ref.'"> ' . $iconGl . ' </a>|'
: '';
$WhyDiv = (empty($user['style_panel'])) ? $div_menu_i : $div_navi;
// постраничка вверху
$iconLt = ($user['menu_icon'] == 0) ? 'Почта' : $whyicon;
$iconPg = ($user['menu_icon'] == 0) ? 'Моя стр' : '<img src="/ico/icon_stranica.gif" alt=""/>';
$iconLe = ($user['menu_icon'] == 0) ? 'Лента' : '<img src="/ico/icon_lenta.gif" alt=""/>';
$iconRe = ($user['menu_icon'] == 0) ? 'Обновить' : '<img src="/ico/icon_obnovit.gif" alt=""/>';
echo $WhyDiv . $div_left . $_home . '<a href="/'.$user['id'].'"> ' . $iconPg . ' </a>|<a href="/mail.php?'.$ref.'"> ' . $iconLt . $new_num_let . ' </a>|<a href="/lenta.php?'.$ref.'"> ' . $iconLe . $new_num_len . ' </a>|' . $new_friend . $OkoNew . '<a href="'.$_SERVER['REQUEST_URI'].'"> ' . $iconRe . ' </a>' . $div_end . $div_end;
// если в игре
$battle = mysql_query("SELECT `id`, `user`, `who` FROM `strike`
WHERE `user` = '$user[id]'
OR `who` = '$user[id]'
AND `set` = '0'
LIMIT 1");
if (mysql_num_rows($battle) != FALSE && $_SERVER['PHP_SELF'] !== '/games/strike.php') {
$in_battle = mysql_fetch_array($battle);
msg('Вы находитесь в бою!');
echo '<a href="/games/strike.php?do=battle&b='.$in_battle[0].'">Противостояние</a>';
}
// если приглашают в игру
$battle = mysql_query("SELECT `id`, `user`, `who` FROM `strike`
WHERE `who` = '$user[id]'
AND `set` = '1'
LIMIT 1");
if (mysql_num_rows($battle) != FALSE && $_SERVER['PHP_SELF'] !== '/games/strike.php') {
$in_battle = mysql_fetch_array($battle);
msg('Вас вызывают на поединок в игру "Противостояние". Вы согласны?');
echo '<span class="next"><img src = "/ico/ok.gif" alt = ""/>
<a href="/games/strike.php?do=yes&b='.$in_battle[0].'">Да</a></span>
<span class="next"><img src = "/ico/delete.gif" alt = ""/>
<a href="/games/strike.php?do=no&b='.$in_battle[0].'">Нет</a></span>';
}
// вывод именинников
$birthday = mysql_query("SELECT DISTINCT friends.who FROM friends WHERE user = '$user[id]' AND zajavka = '1' AND who IN(SELECT id FROM users WHERE birth LIKE '" . date('j.n.') . "%')");
if (mysql_num_rows($birthday) != FALSE && $_SERVER['PHP_SELF'] !== '/birthday.php') {
echo $div_left . '<a href="/birthday.php?'.$ref.'">Дни рождения сегодня(' . mysql_num_rows($birthday) . ')</a>' . $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_once $_SERVER['DOCUMENT_ROOT'] . '/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([.0-9]+)/", $ipp)) {
echo $div_title . 'Стоп!' . $div_end;
err('Ваш IP заблокирован!');
include_once $_SERVER['DOCUMENT_ROOT'] . '/foot.php';
exit();
}
}
?>