Файл: 3/system/header.php
Строк: 271
<?
require_once H.'/system/head.php';
?>
</head>
<body>
<div id="ajax-container">
<?
if(isset($user['id'])){
if($user['online'] < time()-300)header('Location: ?');
$block = $db->query('SELECT * FROM `block` WHERE `id_user` = "'.$myID.'" AND `last` > "'.time().'" ORDER BY `id` DESC LIMIT 1')->fetch_assoc();
if($block){header('Location: /lock');}
switch($user['level']) {
case 1:
$exp = 9;
break;
case 2:
$exp = 15;
break;
case 3:
$exp = 90;
break;
case 4:
$exp = 195;
break;
case 5:
$exp = 298;
break;
case 6:
$exp = 388;
break;
case 7:
$exp = 512;
break;
case 8:
$exp = 881;
break;
case 9:
$exp = 1282;
break;
case 10:
$exp = 1932;
break;
case 11:
$exp = 2287;
break;
case 12:
$exp = 3045;
break;
case 13:
$exp = 4756;
break;
case 14:
$exp = 6390;
break;
case 15:
$exp = 8927;
break;
case 16:
$exp = 11960;
break;
case 17:
$exp = 14515;
break;
case 18:
$exp = 19023;
break;
case 19:
$exp = 25966;
break;
case 20:
$exp = 32553;
break;
case 21:
$exp = 39951;
break;
case 22:
$exp = 47205;
break;
case 23:
$exp = 58995;
break;
case 24:
$exp = 70894;
break;
case 25:
$exp = 85995;
break;
case 26:
$exp = 99192;
break;
case 27:
$exp = 120172;
break;
case 28:
$exp = 146240;
break;
case 29:
$exp = 180991;
break;
case 30:
$exp = 201027;
break;
case 31:
$exp = 240016;
break;
case 32:
$exp = 273061;
break;
case 33:
$exp = 299979;
break;
case 34:
$exp = 350000;
break;
case 35:
$exp = 5000000;
break;
case 36:
$exp = 6000000;
break;
case 37:
$exp = 7250000;
break;
case 38:
$exp = 8500000;
break;
case 39:
$exp = 9750000;
break;
case 40:
$exp = 11000000;
break;
case 40:
$exp = 11000000;
break;
case 41:
$exp = 12250000;
break;
case 42:
$exp = 13500000;
break;
case 43:
$exp = 14750000;
break;
case 44:
$exp = 16000000;
break;
case 45:
$exp = 17250000;
break;
case 46:
$exp = 18500000;
break;
case 47:
$exp = 19750000;
break;
case 48:
$exp = 21000000;
break;
case 49:
$exp = 22250000;
break;
case 50:
$exp = 25000000;
break;
case 51:
$exp = 27000000;
break;
case 52:
$exp = 29000000;
break;
case 53:
$exp = 31000000;
break;
case 54:
$exp = 33000000;
break;
case 55:
$exp = 35000000;
break;
case 56:
$exp = 37000000;
break;
case 57:
$exp = 39000000;
break;
case 58:
$exp = 41000000;
break;
case 59:
$exp = 45000000;
break;
case 60:
$exp = 1000000000;
break;
}
function clan_exp($i) {
switch($i) {
case 1:
$clan_exp = 30;
break;
case 2:
$clan_exp = 58;
break;
case 3:
$clan_exp = 111;
break;
case 4:
$clan_exp = 210;
break;
case 5:
$clan_exp = 394;
break;
case 6:
$clan_exp = 732;
break;
case 7:
$clan_exp = 1346;
break;
case 8:
$clan_exp = 2449;
break;
case 9:
$clan_exp = 4408;
break;
case 10:
$clan_exp = 7846;
break;
case 11:
$clan_exp = 13808;
break;
case 12:
$clan_exp = 24025;
break;
case 13:
$clan_exp = 41323;
break;
case 14:
$clan_exp = 70249;
break;
case 15:
$clan_exp = 1180180;
break;
case 16:
$clan_exp = 1959090;
break;
case 17:
$clan_exp = 3212900;
break;
case 18:
$clan_exp = 5204890;
break;
case 19:
$clan_exp = 8327820;
break;
case 20:
$clan_exp = 13157950;
break;
case 21:
$clan_exp = 20526400;
break;
case 22:
$clan_exp = 31610650;
break;
case 23:
$clan_exp = 48048180;
break;
case 24:
$clan_exp = 72072270;
break;
case 25:
$clan_exp = 106660695;
break;
case 26:
$clan_exp = 155730374;
break;
case 27:
$clan_exp = 224250658;
break;
case 28:
$clan_exp = 318440434;
break;
case 29:
$clan_exp = 445820207;
break;
case 30:
$clan_exp = 615000000;
break;
case 31:
$clan_exp = 837000000;
break;
case 32:
$clan_exp = 1121000000;
break;
case 33:
$clan_exp = 1480000000;
break;
case 34:
$clan_exp = 1924000000;
break;
case 35:
$clan_exp = 2463000000;
break;
case 36:
$clan_exp = 31030000000;
break;
}
return $clan_exp;
}
$myClan = $db->query("SELECT * FROM `clans` WHERE `id` = '".$user[id_clan]."' LIMIT 1")->fetch_assoc();
if($myClan and $myClan[exp] >= clan_exp($myClan[level]) and $myClan[level] != 36){
$db->query("update `clans` set
`level` = '".($myClan[level]+1)."',
`exp` = '".($myClan[exp]-$myClan[exp])."'
where (`id` = '".$myClan[id]."')");
}
$new_msg = $db->query("SELECT * FROM `mail` WHERE `out` = '".$myID."' AND `online` = '1'");
if($new_msg->num_rows > 0 and $_SERVER['PHP_SELF'] != '/mail.php')echo "<a href='/mail/' class='link center' data-ajax><font color='red'>".ico('icons','mail.png')." Новая почта</font></a>";
echo '<div class="title small">';
if($user['health'] < ceil($user['max_health']*10/100))$health = "<font color='red'>".n_f($user[health], 1)."</font>";
else $health = n_f($user['health'], 1);
/*if($_SERVER['PHP_SELF'] == '/bashna.php' or $_SERVER['PHP_SELF'] == '/bashna_1.php' or $_SERVER['PHP_SELF'] == '/bashna_2.php' or $_SERVER['PHP_SELF'] == '/bashna_3.php' or $_SERVER['PHP_SELF'] == '/bashna_4.php' or $_SERVER['PHP_SELF'] == '/bashna_5.php'){
echo '<span style="float: right;"> <img src="/images/icons/kamen.png" alt="KAMEN" width="18px" /> '.n_f($user['kamen']).' <img src="/images/icons/trava.png" alt="TRAVA" width="18px" /> '.n_f($user['trava']).' </span>';
}else{*/
echo '<span style="float: right;"> <img src="/images/icons/gold.png" alt="GOLD" /> '.n_f($user['gold']).' <img src="/images/icons/silver.png" alt="CR" /> '.n_f($user['silver']).' </span>';
/*} */
echo '<span style="float: left;"><img src="/images/icons/health.png" alt="HP" /> '.$health.' <img src="/images/icons/energy.png" alt="MP" /> '.n_f($user['energy']).' </span><br></div>';
if($user['stat_clan'] != 0) {
$db->query("update `users` set `max_health` = `max_health` + '".$user['stat_clan']."', `max_energy` = `max_energy` + '".$user['stat_clan']."', `def` = `def` + '".$user['stat_clan']."', `str` = `str` + '".$user['stat_clan']."', `stat_clan` = 0 where `id` = '".$user['id']."'");
}
if($user[level] != 60){
$progress = round($user['exp']/$exp*100,1);
if($progress > 100)$progress = 100;
echo '<div class="exp"><div class="exp_in" style="width: '.$progress.'%"><br></div></div>';
}
if($user['level'] != 60 && $user['exp'] >= $exp) {
$g = 10 + ($user['level'] * 5) - 5;
$db->query("update `users` set
`level` = '".($user['level']+1)."',
`exp` = '".($user['exp']-$exp)."',
`gold` = '".($user['gold']+$g)."',
`health` = '".(($user['max_health'])*2)."',
`energy` = '".$user['max_energy']."'
where (`id` = '".$myID."')");
?>
<div class='block center'>
<span class='info'>Вы получили новый уровень!</span>
<br>
<span class='money'>Награда:</span> <?=$g?> золота
</div>
<?
}
if($user['ob_read'] == 1 and $myClan['ob'] != NULL){
if(isset($_GET['ob_read'])){
$db->query("update `users` set `ob_read` = '0' where (`id` = '".$myID."')");
header('Location: ?');
exit();
}
echo "<div class='block2 center'><b>Объявление клана:</b> <br>
<span class='info'>$myClan[ob]</span>
<a class='green-block ' href='?ob_read' data-ajax>Скрыть</a></div>";
}
$hour = date("G");
$minutes = date("i");
if (empty($_COOKIE['revolt_no']) && $hour == 10 && ($minutes >= 50 && $minutes <= 59)) {
if (isset($_GET['revolt_no'])) {
setcookie("revolt_no", 1, time() + 900);
header('Location: ?');
}
if (empty($_COOKIE['enter']) && $hour == 10 && ($minutes >= 50 && $minutes <= 59)) {
if (isset($_GET['enter'])) {
setcookie("enter", 1, time() + 900);
header("Location: /revolt");
}
echo "<div class='block2'><table style='width:100%;'><tr>";
echo 'Вторжение скоро начнется!<br><br><td style="width: 33%;" class="center"><a href="/revolt?enter" class="btn-blue">Записаться</a></td><td style="width: 33%;" class="center"><a class="btn-blue" href="/?revolt_no">Не участвовать</a></td></tr></table></div>';
}
}
$hour = date("G");
$minutes = date("i");
if (empty($_COOKIE['revolt_no']) && $hour == 13 && ($minutes >= 20 && $minutes <= 30)) {
if (isset($_GET['revolt_no'])) {
setcookie("revolt_no", 1, time() + 900);
header('Location: ?');
}
if (empty($_COOKIE['enter']) && $hour == 13 && ($minutes >= 20 && $minutes <= 30)) {
if (isset($_GET['enter'])) {
setcookie("enter", 1, time() + 900);
header("Location: /revolt");
}
echo "<div class='block2'><table style='width:100%;'><tr>";
echo 'Вторжение скоро начнется!<br><br><td style="width: 33%;" class="center"><a href="/revolt?enter" class="btn-blue">Записаться</a></td><td style="width: 33%;" class="center"><a class="btn-blue" href="/?revolt_no">Не участвовать</a></td></tr></table></div>';
}
}
$hour = date("G");
$minutes = date("i");
if (empty($_COOKIE['revolt_no']) && $hour == 16 && ($minutes >= 20 && $minutes <= 30)) {
if (isset($_GET['revolt_no'])) {
setcookie("revolt_no", 1, time() + 900);
header('Location: ?');
}
if (empty($_COOKIE['enter']) && $hour == 16 && ($minutes >= 20 && $minutes <= 30)) {
if (isset($_GET['enter'])) {
setcookie("enter", 1, time() + 900);
header("Location: /revolt");
}
echo "<div class='block2'><table style='width:100%;'><tr>";
echo 'Вторжение скоро начнется!<br><br><td style="width: 33%;" class="center"><a href="/revolt?enter" class="btn-blue">Записаться</a></td><td style="width: 33%;" class="center"><a class="btn-blue" href="/?revolt_no">Не участвовать</a></td></tr></table></div>';
}
}
$hour = date("G");
$minutes = date("i");
if (empty($_COOKIE['revolt_no']) && $hour == 19 && ($minutes >= 20 && $minutes <= 30)) {
if (isset($_GET['revolt_no'])) {
setcookie("revolt_no", 1, time() + 900);
header('Location: ?');
}
if (empty($_COOKIE['enter']) && $hour == 19 && ($minutes >= 20 && $minutes <= 30)) {
if (isset($_GET['enter'])) {
setcookie("enter", 1, time() + 900);
header("Location: /revolt");
}
echo "<div class='block2'><table style='width:100%;'><tr>";
echo 'Вторжение скоро начнется!<br><br><td style="width: 33%;" class="center"><a href="/revolt?enter" class="btn-blue">Записаться</a></td><td style="width: 33%;" class="center"><a class="btn-blue" href="/?revolt_no">Не участвовать</a></td></tr></table></div>';
}
}
$hour = date("G");
$minutes = date("i");
if (empty($_COOKIE['revolt_no']) && $hour == 21 && ($minutes >= 50 && $minutes <= 59)) {
if (isset($_GET['revolt_no'])) {
setcookie("revolt_no", 1, time() + 900);
header('Location: ?');
}
if (empty($_COOKIE['enter']) && $hour == 21 && ($minutes >= 50 && $minutes <= 59)) {
if (isset($_GET['enter'])) {
setcookie("enter", 1, time() + 900);
header("Location: /revolt");
}
echo "<div class='block2'><table style='width:100%;'><tr>";
echo 'Вторжение скоро начнется!<br><br><td style="width: 33%;" class="center"><a href="/revolt?enter" class="btn-blue">Записаться</a></td><td style="width: 33%;" class="center"><a class="btn-blue" href="/?revolt_no">Не участвовать</a></td></tr></table></div>';
}
}
$db->query("update `users` set `fix_mesto` = '".$title."' where (`id` = '".$myID."')");
}
if(isset($_SESSION['msg'])){
echo msg($_SESSION['msg']);
unset($_SESSION['msg']);
}
if($_GET['ref']){
$_SESSION['ref'] = num($_GET['ref']);
}
if($user['vip_time']<time()){
$db->query("update `users` set `vip_time` = '0',`vip` = '0' where (`id` = '".$myID."')");
}
/*$hnk = mysql_result(mysql_query("SELECT COUNT(id) FROM `hiking` where (`lider`='".$user['id']."' || `usr1`='".$user['id']."' || `usr2`='".$user['id']."' || `usr3`='".$user['id']."')"),0);
if($user['battle']==1 && $user['fix_mesto']!='Врата Форноста' && $hnk==0){
echo'</div>
<div class="head">
<a href="'.$link['link'].'"><img src="/images/icon/r.png"> Вернуться в бой</a>
</div>';
}
$req = mysql_query("SELECT * FROM `hiking` where (`lider`='".$user['id']."' || `usr1`='".$user['id']."' || `usr2`='".$user['id']."' || `usr3`='".$user['id']."')");
$hik = mysql_fetch_array($req);
if($user['fix_mesto']!='Врата Форноста' && $hnk > 0 && ($hik['status'] < 1 or $hik['status'] == '')){
if($hik['name']==1){
$nbep='gates-of-Fornost';
}
if($hik['name']==2){
$nbep='land-of-death';
}
if($hik['name']==3){
$nbep='lair-of-the-Werewolf';
}
if($hik['name']==4){
$nbep='ghost-trail';
}
if($hik['name']==5){
$nbep='snake-marsh';
}
if($hik['name']==6){
$nbep='abode-dragons';
}
echo '<div class="head">
<a class="fight" href="/hiking/'.$nbep.'/fight"><img src="/images/icon/ok.png"> В бой</a>
<a class="fight" href="/hiking/'.$nbep.'/?exit"><img src="/images/icon/error.png"> Покинуть команду</a>
</div>';
}*/
?>