Вход Регистрация
Файл: clan/upravlenie.php
Строк: 507
<?php
require_once '../core/system.php';
echo 
only_reg();
echo 
ban();
if (isset(
$_GET['id']) && mysql_result(mysql_query("SELECT COUNT(id) FROM `clan` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id`  = '".intval($_GET['id'])."'"));
}else{
$_SESSION['err'] = "Клан не найден";
header('Location: /');
exit();
}
if(
$clan['id']!=$user['clan'] && $user['prava']<4){$_SESSION['err'] = 'Ошибка'header('Location: /');}
if(
$user['dolz']=='заместитель' or $user['dolz']=='основатель'){echo"";}else{$_SESSION['err'] = 'Ошибка'header('Location: /');}
$header ''.$clan['name'].'';
require_once 
H.'core/head.php';


if(isset(
$_GET['povis'])){
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`  = '".intval($_GET['usr'])."'"));
if(
$user['clan']!=$clan['id'] or $user['clan']!=$ank['clan']){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$user['dolz']=='основатель' or $user['dolz']=='заместитель'){echo"";}else{
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$user['dolz']=='основатель' and $ank['dolz']=='основатель'){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$user['dolz']=='заместитель' and  ($ank['dolz']=='мастер' or $ank['dolz']=='заместитель'  or $ank['dolz']=='основатель')){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$ank['dolz']=='новобранец' and $user['dolz']=='основатель'){$next='опытный';}
if(
$ank['dolz']=='опытный' and $user['dolz']=='основатель'){$next='мастер';}
if(
$ank['dolz']=='мастер' and $user['dolz']=='основатель'){$next='заместитель';}
if(
$ank['dolz']=='заместитель' and $user['dolz']=='основатель' and isset($_GET['pass_clan'])){$next='основатель'
mysql_query("UPDATE `user` SET `dolz`='заместитель' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `clan` SET `lider`='$ank[id]' WHERE `lider` = '$user[clan]'");
}
if(
$ank['dolz']=='новобранец' and $user['dolz']=='заместитель'){$next='опытный';}
if(
$ank['dolz']=='опытный' and $user['dolz']=='заместитель'){$next='мастер';}
$t=time();
if(
$ank['dolz']=='заместитель' and $user['dolz']=='основатель'){
if(isset(
$_GET['pass_clan'])){
mysql_query("INSERT INTO `zur` set `kto` = ".$user['id'].", `kogo` = ".$ank['id'].", `name` = 'передал клан', `time` = '".$t."', `clan`='$user[clan]'");
mysql_query("UPDATE `user` SET `dolz`='$next' WHERE `id` = '$ank[id]'");
    
$_SESSION['message']='Вы передали клан игроку '.$ank['nick'].'';
     
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
}
echo
"<div class='player menuList'>
</div>
<div class='foot center'>
<table  class='d-grey' width='100%' border='0' cellpadding='0' cellspacing='0' style='padding-top: 5px;'>
<tbody>
<tr>"
;
echo 
'<div class="inpc-ar"><div class="empty2"></div>Вы действительно хотите передать клан '.$ank['nick'].'?<div class="empty2"></div>
<td width="40%"><a class="big-but" href="/clan/upravlenie?povis&id='
.$clan['id'].'&usr='.$ank['id'].'&pass_clan"><div class="imgwrap"><img src="/images/icon/ok.png"></div>Передать клан</a></td>';
echo 
'<td width="40%"><a class="big-but" href="/clan/upravlenie?id='.$clan['id'].'"><div class="imgwrap"><img src="/images/icon/error.png"></div>Отмена</a></td></tbody></table></div></div>';
echo 
"</div>";
require_once 
'../core/foot.php';
exit;
} else {
mysql_query("INSERT INTO `zur` set `kto` = ".$user['id'].", `kogo` = ".$ank['id'].", `name` = 'повысил до $next', `time` = '".$t."', `clan`='$user[clan]'");
mysql_query("UPDATE `user` SET `dolz`='$next' WHERE `id` = '$ank[id]'");
        
$_SESSION['message']='Вы повысили игрока '.$ank['nick'].'';
        
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
        }
}

if(isset(
$_GET['poniz'])){
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`  = '".intval($_GET['usr'])."'"));
if(
$user['clan']!=$clan['id'] or $user['clan']!=$ank['clan']){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$ank['dolz']=='новобранец' or $ank['dolz']=='основатель' ){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$user['dolz']=='основатель' and $ank['dolz']=='основатель'){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$user['dolz']=='основатель' or $user['dolz']=='заместитель'){echo"";}else{
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$user['dolz']=='заместитель' and $ank['dolz']=='заместитель'){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$ank['dolz']=='опытный' and $user['dolz']=='основатель'){$next='новобранец';}
if(
$ank['dolz']=='мастер' and $user['dolz']=='основатель'){$next='опытный';}
if(
$ank['dolz']=='заместитель' and $user['dolz']=='основатель'){$next='мастер';}
if(
$ank['dolz']=='опытный' and $user['dolz']=='заместитель'){$next='новобранец';}
if(
$ank['dolz']=='мастер' and $user['dolz']=='заместитель'){$next='опытный';}
$t=time();
mysql_query("INSERT INTO `zur` set `kto` = ".$user['id'].", `kogo` = ".$ank['id'].", `name` = 'понизил до $next', `time` = '".$t."', `clan`='$user[clan]'");
mysql_query("UPDATE `user` SET `dolz`='$next' WHERE `id` = '$ank[id]'");
$_SESSION['message']='Вы понизили игрока '.$ank['nick'].'';
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');}

if(isset(
$_GET['iskl'])){
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`  = '".intval($_GET['usr'])."'"));
if(
$user['clan']!=$clan['id'] or $user['clan']!=$ank['clan']){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$user['dolz']=='заместитель' and  $ank['dolz']=='заместитель'){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
if(
$user['dolz']=='основатель' or $user['dolz']=='заместитель'){echo"";}else{
$_SESSION['err'] = "Ошибка";
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');
exit();}
$t=time(); 
$time time();
$timer time()+2592000;
$req mysql_query("SELECT * FROM `users_konts` WHERE `id_user`='$ank[id]' and `id_kont` = '2'");
$avto=mysql_num_rows($req);
if(
$avto==0){
mysql_query("INSERT INTO `users_konts` SET `id_user` = '$ank[id]', `id_kont` = '2', `time` = '$time', `timer` = '$timer', `new_msg` = '1'");
}else{
mysql_query("UPDATE `users_konts` SET  `time` = '$time', `timer` = '$timer', `new_msg` = '1'  WHERE`id_user` = '$ank[id]' and `id_kont` = '2'");
}
$texst "".$user['nick']." исключил вас из клана";
mysql_query("DELETE FROM `bonus` WHERE `usr` = ".$ank['id']." and `name` = 'Алтарь клана'");
mysql_query("INSERT INTO `mail` SET `id_user` = '2', `id_kont` = '$ank[id]', `time` = '$time', `timer` = '$timer', `read` = '1', `msg` = '$texst'");
mysql_query("INSERT INTO `zur` set `kto` = ".$user['id'].", `kogo` = ".$ank['id'].", `name` = 'исключил', `time` = '".$t."', `clan`='$user[clan]'");
mysql_query("UPDATE `user` SET `clan`='', `dolz`='', `rukzak`=`rukzak`-$clan[storage_bon], `rating`='' WHERE `id` = '$ank[id]'");
mysql_query("UPDATE `clan` SET `kol`=`kol`-'1' WHERE `id` = '$user[clan]'");
$_SESSION['message']='Вы исключили игрока '.$ank['nick'].'';
header('Location: /clan/upravlenie?id='.abs(intval($_GET['id'])).'');}


$igroki_online mysql_num_rows(mysql_query("SELECT `pol` FROM `user` WHERE `clan`  = '".intval($_GET['id'])."' and `online` > '".(time()-10800)."' "));

if(isset(
$_GET['exit'])) {
if(
$user['clan']!=$clan['id']){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/'.abs(intval($_GET['id'])).'/');
exit();}
if(
$user['dolz']=='основатель'  and $igroki>1){
$_SESSION['err'] = "В клане остались игроки";
header('Location: /clan/'.abs(intval($_GET['id'])).'/');
exit();}
echo 
'<div class="foot menuList"><div class="empty2"></div>Вы действительно хотите покинуть клан "'.$clan['name'].'"?<div class="empty2"></div><div class="line"></div><li><a href="?yes"><img src="/images/icon/ok.png">Да, покинуть клан</a></li>';
echo 
'<li><a href="?id='.abs(intval($_GET['id'])).'"><img src="/images/icon/error.png">Нет, отмена</a></li></div>';
echo 
"</div>";
require_once 
H.'core/foot.php';break;
}

if(isset(
$_GET['yes'])){
if(
$user[clan]!=$clan[id]){
$_SESSION['err'] = "Ошибка";
header('Location: /clan/'.abs(intval($_GET['id'])).'/');
exit();}
if(
$user['dolz']=='основатель' and $igroki>1){
$_SESSION['err'] = "В клане остались игроки";
header('Location: /clan/'.abs(intval($_GET['id'])).'/');
exit();}
mysql_query("DELETE FROM `bonus` WHERE `usr` = ".$user['id']." and `name` = 'Алтарь клана'");
mysql_query("INSERT INTO `zur` set `kto` = ".$user['id'].", `name` = 'покинул клан', `time` = '".$t."', `clan`='$user[clan]'");
mysql_query("UPDATE `clan` SET `kol` = 'kol'-1 where `id`='$clan[id]'");
mysql_query("UPDATE `user` SET `clan`='', `dolz`='', `rukzak`=`rukzak`-$clan[storage_bon], `rating`='' WHERE `id` = '$user[id]'");
$_SESSION['message']='Вы покинули клан';
header('Location: /');
}
mysql_query("UPDATE `user` set `mesto` = 'Клан' where `id` = '".$user['id']."'");
echo
"<div class='foot'><a  href='/forum/post/topic/5/?page=end'>Рейтинг</a>:  <img src='/images/icon/rating_$clan[plem].png'>$clan[rating]";
$go=floor($clan['gold']/100);
$gold=$clan['gold'];
$b=mb_strlen($gold);
$s=$gold[$b-2].$gold[$b-1];
if(
$user['clan']==$clan['id'] or $user['prava']>=4){echo"<span class='float-right'><a href='/clan/kazna?id=$clan[id]'>Казна</a>: <img src='/images/icon/gold.png'>$go <img src='/images/icon/silver.png'>$s</span>";
}
echo
" </div></div><hr>
<table  class='foot' width='100%' border='0' cellpadding='0' cellspacing='0' style='padding-top: 5px;'>
<tbody>
<tr>"
;

switch(
$act) {
case 
'post':
if(isset(
$_POST['nick'])){
$nick check($_POST['nick']);
if(
$user['dolz']!='основатель'){$err =  'Ошибка';}
$nick preg_replace('| +|'' '$nick);

if (
eregi("[a-zA-Z]"$nick) && eregi("[а-яА-ЯёЁ]"$nick)){$err  "Нельзя смешивать русские и латинские буквы";}
if(!
preg_match('/^[АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯяa-zA-Z0-9]* ?[АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯяa-zA-Z0-9]*$/'$nick)){$err "Разрешается использовать только русские или латинские буквы и не более одного пробела";}

if(
strlen($nick) < or strlen($nick) > 30$err =  'Длина названия должна быть от 3 до 30 символов';
if(
mysql_result(mysql_query("SELECT COUNT(*)  FROM `clan` WHERE `name` = '$nick'"),0) == true$err 'Клан с таким названием уже существует';
if(
$clan['gold'] < 50000$err =  'Недостаточно золота';
if(!isset(
$err)) {
$t=time();
mysql_query("INSERT INTO `zur` set `kto` = ".$user['id'].", `name` = 'сменил название клана c $clan[name] на $nick', `time` = '".$t."', `clan`='$user[clan]'");
mysql_query("UPDATE `clan` SET `gold` = '".($clan['gold']-50000)."' WHERE `id` = '$clan[id]' LIMIT 1");
mysql_query("UPDATE `clan` SET `name` = '".$nick."' WHERE `id` = '$clan[id]' LIMIT 1");
header('Location: /clan/upravlenie?id='.$clan['id'].'');
$_SESSION['message'] = 'Название клана сменено';
exit();
}else{
header('Location: /clan/upravlenie?id='.$clan['id'].'');
$_SESSION['err'] = $err;
// Вывод ошибки 
exit();

}else{
header('Location: /clan/upravlenie?id='.$clan['id'].'');
$_SESSION['err'] = 'Введите название';
exit();
}
break;
case 
'ob':
if(isset(
$_POST['desk'])){
$desk check($_POST['desk']);
if(
$user['dolz']=='основатель' or $user['dolz']=='заместитель'){echo'';}else{$err =  'Ошибка';}
if(
strlen($desk) < or strlen($desk) > 400$err =  'Длина объявления должна быть в пределах от 2 до 400 символов';
if(!isset(
$err)) {
$t=time();
mysql_query("UPDATE `clan` SET `desk` = '".$desk."', `desk_kto`='$user[id]' WHERE `id` = '$clan[id]' LIMIT 1");
mysql_query("UPDATE `user` SET `desk` = '1' WHERE `clan` = '$clan[id]'");
header('Location: /clan/upravlenie?id='.$clan['id'].'');
$_SESSION['message'] = 'Объявление успешно опубликовано';
exit();
}else{
header('Location: /clan/upravlenie?id='.$clan['id'].'');
$_SESSION['err'] = $err;
exit();

}else{
header('Location: /clan/upravlenie?id='.$clan['id'].'');
$_SESSION['err'] = 'Введите объявление';
exit();
}
break;
default:
if(
$user['dolz']=='основатель'){
echo 
'<div class="head center"><form  method="post" action="/clan/upravlenie?id='.$clan['id'].'&act=post">
Название клана <img src="/images/icon/gold.png">500<br /><div class="empty"></div><input class="text large" type="text" name="nick" />
<input class="inpc-ar form-submit" type="submit" value="Изменить">
</form></div><hr>'

}
if(
$user['dolz']=='основатель' or $user['dolz']=='заместитель'){
echo 
'<div class="foot center"><form  method="post" action="/clan/upravlenie?id='.$clan['id'].'&act=ob">
Объявление <br /><div class="empty2"></div><input class="text large" type="text" name="desk" value="'
.$clan['desk'].'" />
<input class="inpc-ar form-submit" type="submit" value="Опубликовать">
</form></div><hr>'
; }

}
echo
"<div class='d-grey center'><div class='empty2'></div>Состав клана (".$igrone."/".$clan['kol']."/".$clan['max_kol'].") </div>";
$k_post $clan['kol'];
$k_page k_page($k_post,10);
$page page($k_page);
$start 10*$page-10;
$q mysql_query("SELECT `id`, `nick`, `plem`, `prava`, `font`, `level`, `rating`, `mesto`, `dolz` FROM `user` WHERE `clan`='".intval($_GET['id'])."' ORDER BY `online` DESC LIMIT $start, 10");
echo 
"<div class='d-grey'>";
while(
$post mysql_fetch_array($q)) {
if(
$post['prava']=="5"){$status="<font color='ffc22b'>[A]</font>";$color="#F7990D";}
if(
$post['prava']=="4"){$status="<font color='ffc22b'>[a]</font>";$color="EBC621";}
if(
$post['prava']=="3"){$status="<font color='ffc22b'>[M]</font>";}
if(
$post['prava']=="2"){$status="<font color='ffc22b'>[m]</font>";}
echo 
'<a href="/user/'.$post['id'].'/">';
echo
"<div class='empty2'></div>";
echo 
online($post['id']);
echo
' <font color="'.$post['font'].'">'.$post['nick'].'</font>';
if(
$post['prava']>"1"){echo$status";}echo' </a>, <img src="/images/icon/level.png">'.$post['level'].', <img src="/images/icon/rating_'.$clan['plem'].'.png">'.$post['rating'].', '.$post['dolz'].'';
if(
$post['id']!=$user['id'] and $post['dolz']=='новобранец' and $user['dolz']=='основатель'){echo' <a href="/clan/upravlenie?povis&id='.$clan['id'].'&usr='.$post['id'].'">повысить</a> | <a href="/clan/upravlenie?iskl&id='.$clan['id'].'&usr='.$post['id'].'">исключить</a><div class="empty2"></div>';}
if(
$post['id']!=$user['id'] and $post['dolz']=='опытный' and $user['dolz']=='основатель'){echo' <a href="/clan/upravlenie?povis&id='.$clan['id'].'&usr='.$post['id'].'">повысить</a> | <a href="/clan/upravlenie?poniz&id='.$clan['id'].'&usr='.$post['id'].'">понизить</a> | <a href="/clan/upravlenie?iskl&id='.$clan['id'].'&usr='.$post['id'].'">исключить</a><div class="empty2"></div>';}
if(
$post['id']!=$user['id'] and $post['dolz']=='мастер' and $user['dolz']=='основатель'){echo' <a href="/clan/upravlenie?povis&id='.$clan['id'].'&usr='.$post['id'].'">повысить</a> | <a href="/clan/upravlenie?poniz&id='.$clan['id'].'&usr='.$post['id'].'">понизить</a> | <a href="/clan/upravlenie?iskl&id='.$clan['id'].'&usr='.$post['id'].'">исключить</a><div class="empty2"></div>';}
if(
$post['id']!=$user['id'] and $post['dolz']=='заместитель' and $user['dolz']=='основатель'){echo' <a href="/clan/upravlenie?povis&id='.$clan['id'].'&usr='.$post['id'].'">передать клан</a> | <a href="/clan/upravlenie?poniz&id='.$clan['id'].'&usr='.$post['id'].'">понизить</a> | <a href="/clan/upravlenie?iskl&id='.$clan['id'].'&usr='.$post['id'].'">исключить</a><div class="empty2"></div>';}

if(
$post['id']!=$user['id'] and $post['dolz']=='новобранец' and $user['dolz']=='заместитель'){echo' <a href="/clan/upravlenie?povis&id='.$clan['id'].'&usr='.$post['id'].'">повысить</a> | <a href="/clan/upravlenie?iskl&id='.$clan['id'].'&usr='.$post['id'].'">исключить</a><div class="empty2"></div>';}
if(
$post['id']!=$user['id'] and $post['dolz']=='опытный' and $user['dolz']=='заместитель'){echo' <a href="/clan/upravlenie?povis&id='.$clan['id'].'&usr='.$post['id'].'">повысить</a> | <a href="/clan/upravlenie?poniz&id='.$clan['id'].'&usr='.$post['id'].'">понизить</a> | <a href="/clan/upravlenie?iskl&id='.$clan['id'].'&usr='.$post['id'].'">исключить</a><div class="empty2"></div>';}
if(
$post['id']!=$user['id'] and $post['dolz']=='мастер' and $user['dolz']=='заместитель'){echo' <a href="/clan/upravlenie?poniz&id='.$clan['id'].'&usr='.$post['id'].'">понизить</a> | <a href="/clan/upravlenie?iskl&id='.$clan['id'].'&usr='.$post['id'].'">исключить</a><div class="empty2"></div>';}
}
echo 
"</div></div>";
if (
$k_page>1){ 
echo 
"<hr>";
str('?id='.$clan['id'].'&',$k_page,$page); 
}

echo
"</div><hr>
<div class='foot'><div class='empty'></div>
<a class='inpc-ar center' href='/clan/"
.$clan['id']."/upravlenie?exit'>Покинуть клан</a>
<div class='empty'></div>
</div></font>"
;

require_once 
H.'core/foot.php';
?>
Онлайн: 0
Реклама