Файл: public_html/light_district.php
Строк: 451
<?
define('PROTECTOR', 1);
defined('index') or die('Error: restricted access');
$head = 'district';//фикс. места
$textl='Районы';
@include_once('files/db.php');
@include_once('files/auth.php');
@include_once('include.php');
@include_once('files/vip.php');
@include_once('files/online.php');
@include_once('files/sql.php');
@include_once('files/lvl.php');
@include_once('files/func.php');
@include_once('files/regeneration.php');
auth();
$close_mysql = @mysql_fetch_assoc( @mysql_query_new("SELECT `$head` FROM `close` LIMIT 1"));
if($close_mysql["$head"]==1){
@include_once('files/head.php');
@include_once('files/zag.php');
location_exit("$textl");
@include_once('files/down.php'); exit;
}
if($udata['lvl']<6){
$_SESSION['msg']="$imbal<center> Для районов, Вы не достигли 6 ур. </center></div>";
@header ("Location: /index.php?r=index"); exit;
}
switch($_GET['mod']){
default:
@include_once('files/head.php');
@include_once('files/zag.php');
echo" <h1 class='mt5 center'>Районы</h1>
$balka
<div class='inner-content center'>
<span class='mr5'>Держи район, и возьми самые крутые бонусы! </span>
</div>
$balka
";
$req = @mysql_query_new("SELECT * FROM `district` WHERE `status`='1'");
while($asd = @mysql_fetch_assoc($req)){
$a++;
if($asd['status']==0){
$_status="<font color='red'>Неактив.</font>";
} else {
$_status="<font color='green'>Актив.</font>";
}
$smotr = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district_domination` WHERE `district`='$asd[id]' ORDER BY `id` DESC LIMIT 1"));
echo"
<div>
<div class='boss_title' style='border-radius: 0px;'> <b>$asd[name]</b> </div>
<div class='boss_info_default'>
<table width='100%' border='0' cellspacing='0'>
<tr valign='top'>
<td width='60' style='padding: 4px;'>
<img style='border-radius: 7px; width:55px;' src='/theme/i/icons/status/status/1.png'>
</td>
<td style='padding: 4px;'>
<span class='mr5'>
<b>Смотрящие:</b><br>
".clan($smotr['clan_id'],null)."
</span></td>
</tr>
</table>
<div style='padding: 12px;'>
<a href='/index.php?$_get_r&mod=info_district&id=$asd[id]' class='margin0 bttn_green'>Зайти</a>
</div>
</div>
</div>
";
}
if($a==0){
echo"$inner<center><i> Районы не найдены. </i></center></div>";
}
echo"n$javabacksea";
break;
case'info_district':
$district_mysql = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district` WHERE `id`='$_GET[id]' ORDER BY `id` DESC LIMIT 1"));
$smotr = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district_domination` WHERE `district`='$district_mysql[id]' ORDER BY `id` DESC LIMIT 1"));
$your_clan = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district_clans` WHERE `clan_id`='$udata[clan]' ORDER BY `id` DESC LIMIT 1"));
$boss_district = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `boss` WHERE `id`='$district_mysql[uron_boss]' LIMIT 1"));
if(empty($district_mysql['id']) or $district_mysql['status']==0){
$_SESSION['msg']="$baloon <center> Район не найден! </div>";
@header("Location: /index.php?$_get_r"); exit;
}
@include_once('files/head.php');
@include_once('files/zag.php');
if(!empty($udata['clan'])){
if(($udata['dolz']=='lider' or $udata['dolz']=='general') and $your_clan['district']!=$district_mysql['id']){
$Url_Uprav = "<a href='/index.php?$_get_r&mod=go_district&id=$district_mysql[id]' class='margin0 bttn_sea'>Перейти кланом</a>";
} elseif(($udata['dolz']=='lider' or $udata['dolz']=='general') and $your_clan['district']==$district_mysql['id']){
$Url_Uprav = "<a href='/index.php?$_get_r&mod=set_district&id=$district_mysql[id]' class='margin0 bttn_sea'>Управление на районе</a>";
} else {
$Url_Uprav = null;
}
} else {
$Url_Uprav = null;
}
$_bonus=null;
if(!empty($district_mysql['strength']) or !empty($district_mysql['dexterity']) or !empty($district_mysql['critical']) or !empty($district_mysql['defence']) or !empty($district_mysql['uron_colvo'])) {
if(!empty($district_mysql['strength'])){
$_bonus .="n + <b>$district_mysql[strength]</b>$imgudar"; }
if(!empty($district_mysql['dexterity'])){
$_bonus .="n + <b>$district_mysql[dexterity]</b>$imglovk"; }
if(!empty($district_mysql['defence'])){
$_bonus .="n + <b>$district_mysql[defence]</b>$imgdefence"; }
if(!empty($district_mysql['critical'])){
$_bonus .="n + <b>$district_mysql[critical]</b>$imgcrit"; }
if(!empty($district_mysql['uron_colvo'])){
$_bonus .="n<br> <br> ";
if(!empty($boss_district['id'])){
$_bonus .="<b>По боссу</b>: «".$boss_district['name']."»";
} else {
$_bonus .="<b>По всем боссам!</b>";
}
$_bonus .="n<br>+ <b>$district_mysql[uron_colvo]%</b>$imgdamage";
}
$_bonus = "n<b>Бонусы:</b><br>
$_bonusn";
}
echo"
<div>
<div class='boss_title' style='border-radius: 0px;'> <b>$district_mysql[name]</b> </div>
<div class='boss_info_default' style='padding: 4px;'>
<table width='100%' border='0' cellspacing='0'>
<tr valign='top'>
<td width='60' style='padding: 2px;'>
<img style='border-radius: 7px; width:55px;' src='/theme/i/icons/status/status/1.png'>
</td>
<td style='padding: 4px;'>
<span class='mr5'>
<b>Смотрящие:</b><br>
".clan($smotr['clan_id'],null)."<br>
$district_mysql[opys]<br>
</span></td>
</tr>
</table>
$_bonus
<div style='padding: 8px;'>
$Url_Uprav
</div>
</div>
</div>
$balka
";
if ($_GET['page']<=1) {$_GET['page'] = 1;}
$num = obnul(($_GET['page']-1) * 10);
$a=$num;
$_mysql = "SELECT * FROM `district_clans` WHERE `district`='$id' ";
$req = @mysql_query_new("$_mysql ORDER BY `district_auth` DESC LIMIT $num,10");
$avto = @mysql_num_rows( @mysql_query_new("$_mysql") );
echo"
<h1 class='mt5 center'>На районе</h1>
$balka";
while($asd = @mysql_fetch_assoc($req)){
$a++;
$b=(floor($a/2)*2);
if($b==$a)
{$inner_content_ ="<div class='inner_content_clans_mod_list_1'>";}else
{$inner_content_ ="<div class='inner_content_clans_mod_list_2'>";}
echo"
$inner_content_
$a. ".clan($asd['clan_id'])."
<div class='rightw'>$imgdistrict_auth".(abs($asd['district_auth']))."</div>
</div>
";
}
if($a==$num){
echo"$inner<center><i> Кланы не найдены. </i></center></div>";
}
if($avto>10){
echo"$balka";
pager(10, $avto, "/index.php?$_get_r$_get_mod$_get_id");
}
echo"
<a href='/index.php?$_get_r&mod=district' class='margin0 bttn_sea'>Назад в районы</a>
";
break;
case'set_district':
$district_mysql = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district` WHERE `id`='$_GET[id]' ORDER BY `id` DESC LIMIT 1"));
$smotr = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district_domination` WHERE `district`='$district_mysql[id]' ORDER BY `id` DESC LIMIT 1"));
$your_clan = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district_clans` WHERE `clan_id`='$udata[clan]' ORDER BY `id` DESC LIMIT 1"));
$clan_mysql = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `clans` WHERE `id`='$udata[clan]' ORDER BY `id` DESC LIMIT 1"));
if(empty($district_mysql['id'])){
$_SESSION['msg']="$baloon <center>Район не найден! </div>";
@header("Location: /index.php?$_get_r&mod=district"); exit;
} elseif(empty($udata['clan'])){
$_SESSION['msg']="$baloon <center>Вы не состоите в клане! </div>";
@header("Location: /index.php?$_get_r&mod=info_district$_get_id"); exit;
} elseif($udata['dolz']!='lider' and $udata['dolz']!='general'){
$_SESSION['msg']="$baloon <center>У Вас недостаточно прав! </div>";
@header("Location: /index.php?$_get_r&mod=info_district$_get_id"); exit;
} elseif(!empty($your_clan['id']) and $your_clan['district']!=$district_mysql['id']){
$_SESSION['msg']="$baloon <center>Ваш клан находится на другом районе! </div>";
@header("Location: /index.php?$_get_r&mod=info_district$_get_id"); exit;
} elseif(!empty($_POST['money']) or !empty($_POST['almaz'])){
if(!empty($_POST['money']) and ($_POST['money']>100000000 or $_POST['money']<1)){
$_SESSION['msg']="$baloon <center>Некоректная сумма лаве! (1-".okr('100000000').") </div>";
} elseif(!empty($_POST['almaz']) and ($_POST['almaz']>10000 or $_POST['almaz']<1)){
$_SESSION['msg']="$baloon <center>Некоректная сумма рубинов! (1-".okr('10000').") </div>";
} elseif($_POST['almaz']>$clan_mysql['gold'] or $_POST['money']>$clan_mysql['money']){
$_SESSION['msg']="$baloon <center> В клане нет необходимой суммы! </div>";
} else {
$_msg = "Игрок us{".$udata['id']."} перевёл на район:";
if($_POST['almaz']){
@mysql_query_new("INSERT INTO `district_logs` SET
`usr`='$udata[id]',
`district_id`='$district_mysql[id]',
`clan_id`='$clan_mysql[id]',
`count`='$_POST[almaz]',
`type`='in',
`valyuta`='almaz',
`time`='$time'");
$_msg .= "<br> • {doc} $_POST[almaz] рубинов";
}
if($_POST['money']){
@mysql_query_new("INSERT INTO `district_logs` SET
`usr`='$udata[id]',
`district_id`='$district_mysql[id]',
`clan_id`='$clan_mysql[id]',
`count`='$_POST[money]',
`type`='in',
`valyuta`='money',
`time`='$time'");
$_msg .= "<br> • {lave} $_POST[money] лаве";
}
@mysql_query_new("INSERT INTO `clanlog` SET `clan_id`='$clan_mysql[id]', `msg`='$_msg', `usr` = '$udata[id]', `time`= '$time'");
@mysql_query_new("UPDATE `clans` SET `gold`=`gold`-'$_POST[almaz]',`money`=`money`-'$_POST[money]' WHERE `id`='$clan_mysql[id]'");
@mysql_query_new("UPDATE `district_clans` SET `almaz`=`almaz`+'$_POST[almaz]',`money`=`money`+'$_POST[money]' WHERE `id`='$your_clan[id]'");
@mysql_query_new("UPDATE `district_clans` SET `district_auth`='".district_auth($your_clan['clan_id'])."' WHERE `id`='$your_clan[id]' LIMIT 1");
$_SESSION['msg']="$baloon <center> Вы успешно подняли влияние на районе! </div>";
}
@header("Location: /index.php?$_get_r$_get_mod$_get_id"); exit;
} else {
@include('files/head.php');
@include('files/zag.php');
@mysql_query_new("UPDATE `district_clans` SET `district_auth`='".district_auth($your_clan['clan_id'])."' WHERE `id`='$your_clan[id]' LIMIT 1");
if($clan_mysql['money']>100000000){
$_max_lave = okr('100000000');
} else {
$_max_lave = okr($clan_mysql['money']);
}
if($clan_mysql['gold']>10000){
$_max_rubin = okr('10000');
} else {
$_max_rubin = okr($clan_mysql['gold']);
}
echo"
<div>
<div class='boss_title' style='border-radius: 0px;'> <b>$district_mysql[name]</b> </div>
$inner
<b>Расчёт влияния на районе:</b>
<br> • ".okr(abs(30000))." $imglave = 1 $imgdistrict_auth
<br> • 1 $imgdoc = 3 $imgdistrict_auth
<br>
<b>Состояние клана:</b>
<h4 class='center'>
$imglave ".number_format($your_clan['money'], 0 , ',' , '.')."
$imgdoc ".number_format($your_clan['almaz'], 0 , ',' , '.')."
<br> $imgdistrict_auth ".abs($your_clan['district_auth'], 0 , ',' , '.')."
</h4>
</div>
<div class='border-top'></div>
<div class='inner-content'>
<b> Вкинуть из общака клана:</b>
<form method='post'>
<table width='100%' border='0' cellpadding='0' cellspacing='4'>
<tr>
<td> $imglave</td>
<td> Введите количество: <input type='number' placeholder='max - $_max_lave' name='money' maxlength='8' size='20'/></td>
</tr>
<tr>
<td> $imgdoc</td>
<td> Введите количество: <input type='number' placeholder='max - $_max_rubin' name='almaz' maxlength='8' size='20'/></td>
</tr>
</table>
<input class='bttn_green' type='submit' value='Закинуть на район'>
</form>
</div>
</div>
<a href='/index.php?$_get_r&mod=info_district$_get_id' class='margin0 bttn_sea'>Обратно к району</a>";
}
break;
case'go_district':
$district_mysql = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district` WHERE `id`='$_GET[id]' ORDER BY `id` DESC LIMIT 1"));
$smotr = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district_domination` WHERE `district`='$district_mysql[id]' ORDER BY `id` DESC LIMIT 1"));
$your_clan = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `district_clans` WHERE `clan_id`='$udata[clan]' ORDER BY `id` DESC LIMIT 1"));
if(empty($district_mysql['id'])){
$_SESSION['msg']="$baloon <center>Район не найден! </div>";
@header("Location: /index.php?$_get_r&mod=district"); exit;
} elseif(empty($udata['clan'])){
$_SESSION['msg']="$baloon <center>Вы не состоите в клане! </div>";
@header("Location: /index.php?$_get_r&mod=info_district$_get_id"); exit;
} elseif($udata['dolz']!='lider' and $udata['dolz']!='general'){
$_SESSION['msg']="$baloon <center>У Вас недостаточно прав! </div>";
@header("Location: /index.php?$_get_r&mod=info_district$_get_id"); exit;
} elseif(!empty($your_clan['id']) and $your_clan['district']==$district_mysql['id']){
$_SESSION['msg']="$baloon <center>Ваш клан уже находится на этом районе! </div>";
@header("Location: /index.php?$_get_r&mod=info_district$_get_id"); exit;
} elseif(!empty($your_clan['id'])){
if(empty($_POST)){
include_once('files/head.php');
include_once('files/zag.php');
echo"
$baloon
Вы уверены что хотите перевести клан на этот район?
При переводе будет удержано 5% всех ресурсов!
<form method='post'>
<input class='margin0 bttn' name='yes' type='submit' value='Уверен'/>
<a href='?$_get_r&mod=info_district$_get_id' $bt_r> Нет я передумал!</a>
</form>
</div>
<a href='?$_get_r' class='bttn_sea'>В районы</a>
";
} else {
$proc['money'] = round(($your_clan['money']/100)*5);
$proc['almaz'] = round(($your_clan['almaz']/100)*5);
if($proc['money']>0 or $proc['almaz']>0){
mysql_query_new("INSERT INTO `district_logs` SET
`usr`='$udata[id]',
`district_id`='$district_mysql[id]',
`clan_id`='$udata[clan]',
`count`='$proc[money]',
`type`='proc',
`valyuta`='money',
`time`='$time'");
mysql_query_new("INSERT INTO `district_logs` SET
`usr`='$udata[id]',
`district_id`='$district_mysql[id]',
`clan_id`='$udata[clan]',
`count`='$proc[almaz]',
`type`='proc',
`valyuta`='almaz',
`time`='$time'");
}
mysql_query_new("UPDATE `district_clans` SET
`district`='$district_mysql[id]',
`money`=`money`-'". (int)$proc['money'] ."',
`almaz`=`almaz`-'". (int)$proc['almaz'] ."'
WHERE `clan_id`='$udata[clan]' LIMIT 1");
mysql_query_new("UPDATE `district_clans` SET `district_auth`='".district_auth($your_clan['clan_id'])."' WHERE `id`='$your_clan[id]' LIMIT 1");
$_SESSION['msg']="$baloon <center>Вы успешно перевелись на этот район! </div>";
header("Location: /index.php?$_get_r&mod=info_district$_get_id");
exit;
}
} elseif(empty($your_clan['id'])){
@mysql_query_new("INSERT `district_clans` SET `district`='$district_mysql[id]', `clan_id`='$udata[clan]'");
$_SESSION['msg']="$baloon <center>Вы успешно основались кланом на этом районе! </div>";
@header("Location: /index.php?$_get_r&mod=info_district$_get_id"); exit;
} else {
@include_once('files/head.php');
@include_once('files/zag.php');
echo error("Что-то не так с районами... <br> URL: $_SERVER[QUERY_STRING]");
}
break;
}
@include_once('files/down.php');
?>