Файл: admin_klan.php
Строк: 569
<?php
include 'inc/mysql.php';
include 'inc/check.php';
if(isset($_SESSION['auth']) && $_SESSION['auth']==1){
include 'inc/shapka.php';
$req = mysql_query("SELECT * FROM `klan` WHERE `lider` = '$account[id]'");
////////////////////////////
$lider=mysql_num_rows($req);
if($lider==0){
header("Location: my_klan.php");
exit;
}
switch($_GET[mod]){
default:
if($account[klan]=="$account[id]"){
echo '<div class="menudiv">Управление</div><br />';
$kolic = mysql_query("SELECT COUNT(`id`) FROM `klan_invite`WHERE `klan`='$account[klan]'");
$kols = mysql_result($kolic, 0);
echo '<center>';
echo '<a href="admin_klan.php?mod=zayavka" class="menu_j"><img src="pic/main/forum.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Заявки на вступление ('.$kols.')</a>';
echo '<a href="admin_klan.php?mod=pravila" class="menu_j"><img src="pic/main/forum.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Требования для вступления</a>';
echo '<a href="admin_klan.php?mod=pravila1" class="menu_j"><img src="pic/main/forum.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Общие правила</a>';
echo '<a href="admin_klan.php?mod=rassulka" class="menu_j"><img src="pic/main/forum.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Общая рассылка</a>';
echo '<a href="admin_klan.php?mod=nazva" class="menu_j"><img src="pic/main/forum.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Сменить название</a>';
echo '<a href="admin_klan.php?mod=deleted&ask" class="menu_j"><img src="pic/main/forum.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/><font color=red> Распустить гильдию</font></a>';
}
break;
case 'nazva':
echo'<div class="menudiv">Смена названия</div>';
echo'<div class="text">';
if (('chat_clear') && isset($_GET['act']) && $_GET['act']=='clear1') { echo"<center><img src='/pic/index/!.png' alt='*'/><font color=00CC00> Название может содержать от 3 до 25-ти рус. или латин. символов.</font></center><div class='separ2'></div>"; }
if(empty($_POST[name])){
echo"Стоимость смены 100 <img src="pic/main/baks.png"> золота.<br>";
echo "<form action="admin_klan.php?mod=nazva" method="post">";
echo"<img src='/pic/main/gild.png' alt='*'/> Название гильдии:<br>* Название может содержать от 3 до 25-ти рус. или латин. символов.<br>";
echo"<input class='input' type="text" size="25" name="name" maxlength="25"/><br/>";
echo '<input class="button" type="submit" value="Изменить" /></form>';
}else{
if($account[baks]<"100"){
echo '<img src="/pic/index/!.png" alt="*"/> Для смены названия гильдии нужно 100 <img src="/pic/main/baks.png" alt="*"/> золота.</div><br />';
echo '<center>';
echo '<a href="admin_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
}else{
$name=htmlspecialchars($_POST[name]);
if(mb_strlen($name) < 3)
{
header("Location: admin_klan.php?mod=nazva&act=clear1");
exit;
}
if(mb_strlen($name) > 25)
{
header("Location: admin_klan.php?mod=nazva&act=clear1");
exit;
}
mysql_query("UPDATE `klan` SET `name` = '".mysql_real_escape_string($_POST['name'])."' WHERE `lider` = '$account[id]' ");
mysql_query("UPDATE `account` SET `baks`= `baks` -'100' WHERE `id` = '$account[id]'");
echo"<img src='/pic/main/pers_sohran.png' alt='*'/> Новое название гильдии <b>$_POST[name]</b> успешно установлено!</div>";
}}
echo '</div><br />';
echo '<center>';
echo '<a href="admin_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
break;
case 'del_prav1':
mysql_query("UPDATE `klan` SET `pravila1` = '' WHERE `lider` = '$account[id]'");
header ("Location: admin_klan.php?mod=pravila1");
break;
case 'pravila1':
echo'<div class="menudiv">Общие правила гильдии</div>';
echo'<div class="text">';
$req = mysql_query("SELECT * FROM `klan` WHERE `lider` = '$account[id]'");
////////////////////////////
$lider = mysql_fetch_array($req);
if(!empty($lider[pravila1])){
$koment = strip_tags($lider['pravila1']);
$koment = smiles(tags($koment));
echo bb($koment);
echo'</div><br />';
echo '<center>';
echo'<a href="admin_klan.php?mod=ok_prav1" class="menu_j"><img src="pic/main/pers_sohran.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Редактировать</a>';
echo'<a href="admin_klan.php?mod=del_prav1" class="menu_j"><img src="pic/main/!.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Удалить</a>';
}else{
echo'<img src="/pic/main/avtologin.png" alt="*"/> Нет общих правил.</div><br />';
echo '<center>';
echo'<a href="admin_klan.php?mod=ok_prav1" class="menu_j"><img src="pic/main/pers_sohran.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Написать</a>';
}
echo'<a href="admin_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
break;
case 'ok_prav1':
$req = mysql_query("SELECT * FROM `klan` WHERE `lider` = '$account[id]'");
////////////////////////////
$lider = mysql_fetch_array($req);
echo'<div class="menudiv">Общие правила гильдии</div>';
echo'<div class="text">';
if(empty($_POST[text])){
echo"Введите правила:<br/>";
echo '<form name="form" action="admin_klan.php?mod=ok_prav1" method="post">'.bbpanel('form', 'text').'<textarea name="text" cols="30" rows="3">'.$lider[pravila1].'</textarea>';
echo '<br><input class="button" type="submit" value="Написать" /></form>';
echo '<font color=00CC00>* В тексте можно использовать ВВ-коды.</div><br />';
}else{
$text=htmlspecialchars($_POST[text]);
$time = date("H:i d.m.y");
mysql_query("UPDATE `klan` SET `pravila1` = '$text' WHERE `lider` = '$account[id]'");
echo'<img src="/pic/main/pers_sohran.png" alt="*"/> Общие правила успешно созданы.</div><br />';
}
echo '<center>';
echo '<a href="admin_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
break;
case 'del_prav':
mysql_query("UPDATE `klan` SET `pravila` = '' WHERE `lider` = '$account[id]'");
header ("Location: admin_klan.php?mod=pravila");
break;
case 'pravila':
echo'<div class="menudiv">Требования для вступления в гильдию</div>';
echo'<div class="text">';
$req = mysql_query("SELECT * FROM `klan` WHERE `lider` = '$account[id]'");
////////////////////////////
$lider = mysql_fetch_array($req);
if(!empty($lider[pravila])){
$koment = strip_tags($lider['pravila']);
$koment = smiles(tags($koment));
echo bb($koment);
echo'</div><br />';
echo '<center>';
echo'<a href="admin_klan.php?mod=ok_prav" class="menu_j"><img src="pic/main/pers_sohran.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Редактировать</a>';
echo'<a href="admin_klan.php?mod=del_prav" class="menu_j"><img src="pic/main/!.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Удалить</a>';
}else{
echo'<img src="/pic/main/avtologin.png" alt="*"/> Нет требований.</div><br />';
echo '<center>';
echo'<a href="admin_klan.php?mod=ok_prav" class="menu_j"><img src="pic/main/pers_sohran.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Написать</a>';
}
echo'<a href="admin_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
break;
case 'ok_prav':
$req = mysql_query("SELECT * FROM `klan` WHERE `lider` = '$account[id]'");
////////////////////////////
$lider = mysql_fetch_array($req);
echo'<div class="menudiv">Требования для вступления</div>';
echo'<div class="text">';
if(empty($_POST[text])){
echo"Введите текст:<br/>";
echo '<form name="form" action="admin_klan.php?mod=ok_prav" method="post">'.bbpanel('form', 'text').'<textarea name="text" cols="30" rows="3">'.$lider[pravila].'</textarea>';
echo '<br><input class="button" type="submit" value="Написать" /></form>';
echo '<font color=00CC00>* В тексте можно использовать ВВ-коды.</div><br />';
}else{
$text=htmlspecialchars($_POST[text]);
$time = date("H:i d.m.y");
mysql_query("UPDATE `klan` SET `pravila` = '$text' WHERE `lider` = '$account[id]'");
echo'<img src="/pic/main/pers_sohran.png" alt="*"/> Требования успешно созданы.</div><br />';
}
echo '<center>';
echo '<a href="admin_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
break;
case 'zayavka':
echo'<div class="menudiv">Заявки</div>';
echo'<div class="text">';
if (isset($_GET['yes'])){
$_GET['yes']=intval($_GET['yes']);
if ($_GET['yes']!=$account['id']){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `klan_invite` WHERE `usr`='".$_GET['yes']."' AND `klan`='".$account['id']."'"),0)){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `id`='".$_GET['yes']."'"),0)){
$req = mysql_query("SELECT * FROM `klan` where `lider`='$account[id]'");
$avto=mysql_num_rows($req);
if($avto==1){
$clanss = mysql_fetch_array($req);
$req = mysql_query("SELECT `id` FROM `account` where `klan`='$account[klan]'");
////////////////////////////
$kk=mysql_num_rows($req);
if($kk==$clanss[sostav]){
echo"<img src="pic/index/!.png"> В гильдии нет свободных мест для вступлений.</div>";
include 'inc/nogi.php';
exit;
}
}
mysql_query("UPDATE `account` SET `klan`='$account[klan]' WHERE `id` = '".mysql_real_escape_string($_GET['yes'])."'");
$req = mysql_query("SELECT `login`,`id` FROM `account` WHERE `id` = '".mysql_real_escape_string($_GET['yes'])."'");
$pic = mysql_fetch_array($req);
$dater= date("H:i d.m.y");
$n2='Персонаж <a href="infa.php?id='.$pic[id].'">'.$pic[login].'</a> вступил в гильдию!';
mysql_query("INSERT INTO `klan_hystory` SET `klan`='$account[klan]',`msg`='$n2', `time` = '$dater' ");
mysql_query("DELETE FROM `klan_invite` WHERE `klan`='".$account['id']."' AND `usr`='".mysql_real_escape_string($_GET['yes'])."'");
echo '<img src="/pic/main/pers_sohran.png" alt="*"/> Заявка принята.<div class="separ2"></div>';
}
}
}
}
if (isset($_GET['del'])){
$_GET['del']=intval($_GET['del']);
if ($_GET['del']!=$account['id']){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `klan_invite` WHERE `usr`='".$_GET['del']."' AND `klan`='".$account['id']."'"),0)){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `id`='".$_GET['del']."'"),0)){
mysql_query("DELETE FROM `klan_invite` WHERE `klan`='".$account['id']."' AND `usr`='".mysql_real_escape_string($_GET['del'])."'");
echo '<img src="/pic/main/!.png" alt="*"/> Заявка отклонена.<div class="separ2"></div>';
}
}
}
}
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `klan_invite` WHERE `klan`='".$account['id']."'"),0);
$page=intval($_GET['page']);
$cop=3;
$cp=ceil($ca/$cop);
if ($page<=0){
$page=1;
}elseif($page>$cp){
$page=$cp;
}
$start=($page*$cop)-$cop;
$q=mysql_query("SELECT * FROM `klan_invite` WHERE `klan`='".$account['id']."'");
if($ca==0){
echo '<img src="/pic/index/!.png" alt="*"/> Нет заявок!</div>';
include 'inc/nogi.php';
exit;
}
while($user=mysql_fetch_array($q)){
$result = mysql_fetch_assoc(mysql_query("SELECT * FROM `account` WHERE `id`='".$user['usr']."'"));
if($result['status']=="gm"){
$nik = gradient(''.$result[login].'','00FF00', '00CC00');
echo '<us><img src="pic/main/'.$result[sex].'.png" alt="*"/> <a href="infa.php?id='.$result['id'].'"> '.$nik.'</us></a> <img src="pic/main/up.png" alt="*"/> '.$result['lvl'].'';
$d = time()-7000;
if($result[last_active]<$d){echo" - <font color=red>Offline</font> ";
}else{
echo" - <font color=00CC00>Online</font> ";
}
}else{
if($result['status']=="moder"){
$nik = gradient(''.$result[login].'','0066CC', 'AB82FF');
echo '<us><img src="pic/main/'.$result[sex].'.png" alt="*"/> <a href="infa.php?id='.$result['id'].'"> '.$nik.'</us></a> <img src="pic/main/up.png" alt="*"/> '.$result['lvl'].'';
$d = time()-7000;
if($result[last_active]<$d){echo" - <font color=red>Offline</font> ";
}else{
echo" - <font color=00CC00>Online</font> ";
}
}else{
if($result['status']=="bot"){
$nik = gradient(''.$result[login].'','FFCC00', 'FF9933');
echo '<us><img src="pic/main/'.$result[sex].'.png" alt="*"/> <a href="infa.php?id='.$result['id'].'"> '.$nik.'</us></a> <img src="pic/main/up.png" alt="*"/> '.$result['lvl'].'';
$d = time()-7000;
if($result[last_active]<$d){echo" - <font color=red>Offline</font> ";
}else{
echo" - <font color=00CC00>Online</font> ";
}
}else{
echo '<img src="pic/main/'.$result[sex].'.png" alt="*"/> <a href="infa.php?id='.$result['id'].'">'.htmlspecialchars(stripslashes($result['login'])).'</a> <img src="pic/main/up.png" alt="*"/> '.$result['lvl'].'';
$d = time()-7000;
if($result[last_active]<$d){echo" - <font color=red>Offline</font> ";
}else{
echo" - <font color=00CC00>Online</font> ";
}
}}}
echo '(<a href="admin_klan.php?mod=zayavka&yes='.$result['id'].'">Принять</a>) (<a href="admin_klan.php?mod=zayavka&del='.$result['id'].'">Отклонить</a>)<br>';
}
echo '<div class="separ2"></div>
<center>
Навигация:
';
if($page-1>0){
echo '<a href="admin_klan.php?mod=zayavka&page='.($page-1).'"><</a> ';
}
if($page-1>0){
echo '<a href="admin_klan.php?mod=zayavka&page='.($page-1).'">'.($page-1).'</a> ';
}
echo '<b>'.$page.'</b>';
if($page+1<=$cp){
echo ' <a href="admin_klan.php?mod=zayavka&page='.($page+1).'">'.($page+1).'</a>';
}
if($page+1<=$cp){
echo ' <a href="admin_klan.php?mod=zayavka&page='.($page+1).'">></a>';
}
echo '</div></center>';
break;
case 'delpers':
if(empty($_GET[usr])){
header ("Location: my_klan.php?");
exit;
}
if($_GET[usr]==$account[id]){
header ("Location: my_klan.php?");
exit;
}
$req = mysql_query("SELECT `login`,`id` FROM `account` WHERE `id` = '".mysql_real_escape_string($_GET['usr'])."' LIMIT 1");
// //////////////////////////
$avto = mysql_num_rows($req);
if ($avto == 1) {
$claner = mysql_fetch_array($req);
mysql_query("UPDATE `account` SET `klan` = '0',`klan_den` = '0' WHERE `id` = '".mysql_real_escape_string($_GET['usr'])."'");
$text = "Лидер $account[login] исключил вас из гильдии!";
$dater = time();
mysql_query("INSERT INTO `mail` SET `user` = '2', `to` = '".mysql_real_escape_string($_GET['usr'])."', `time` = '$dater', `read` = '0', `msg` = '$text'");
}else{
echo"<img src="pic/index/!.png"> Нет такого игрока в вашей гильдии!";
header ("Location: my_klan.php?mod=sostav");
exit;
}
$dater = date("H:i d.m.y");
$n2='Лидер <a href="infa.php?id='.$account[id].'">'.$account[login].'</a> выгнал <a href="infa.php?id='.$claner[id].'">'.$claner[login].'</a> из гильдии!';
mysql_query("INSERT INTO `klan_hystory` SET `klan` = '$account[klan]', `msg` = '$n2', `time` = '$dater'");
header ("Location: my_klan.php?mod=sostav");
break;
case 'deleted':
echo'<div class="menudiv">Удаление гильдии</div>';
echo'<div class="text">';
$req = mysql_query("SELECT * FROM `klan` WHERE `lider` = '$account[id]'");
////////////////////////////
$lider=mysql_num_rows($req);
if($lider==1){
if(isset($_GET['ask'])){
echo'Вы действительно хотите распустить банду?<br/>';
echo"<img src="pic/main/pers_sohran.png"> <a href="admin_klan.php?mod=deleted"><b>ДА!</b></a><br>";
echo"<img src="pic/main/!.png"> <a href="my_klan.php?">Нет, назад</a><br></div>";
}else{
$req = mysql_query("SELECT `id` FROM `account` WHERE `klan` = '$account[id]' LIMIT 1");
// //////////////////////////
$avto = mysql_num_rows($req);
if ($avto == 1) {
while($claner = mysql_fetch_array($req)){
mysql_query("UPDATE `account` SET `klan` = '0',`klan_den` = '0' WHERE `klan` = '$account[klan]'");
mysql_query("UPDATE `account` SET `klan` = '0',`klan_den` = '0' WHERE `id` = '$claner[id]'");
}
}
mysql_query("DELETE FROM `klan` WHERE `lider` = '$account[id]'");
mysql_query("DELETE FROM `klan_chat` WHERE `klan` = '$account[id]'");
mysql_query("DELETE FROM `klan_invite` WHERE `klan` = '$account[id]'");
mysql_query("DELETE FROM `klan_log` WHERE `klan` = '$account[id]'");
mysql_query("DELETE FROM `klan_hystory` WHERE `klan` = '$account[id]'");
echo"<img src="pic/main/pers_sohran.png"> Гильдия успешно распущена.</div>";
}
}else{
header ("Location: home.php?");
}
break;
case 'rassulka':
echo'<div class="menudiv">Общая рассылка</div>';
echo'<div class="text">';
if(empty($_POST['text'])){
echo "Введите текст рассылки:<br/>";
echo '<form name="form" action="admin_klan.php?mod=rassulka" method="post">'.bbpanel('form', 'text').'<textarea name="text" cols="30" rows="3"></textarea>';
echo "<br><input type="submit" value="Отправить" class="ibutton"></form></div><br />";
}else{
$text=htmlspecialchars($_POST[text]);
$req = mysql_query("SELECT `id` FROM `account` where `klan`='$account[klan]'");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto>1){
While($clan = mysql_fetch_array($req))
{
$dater = time();
mysql_query("INSERT INTO `mail` SET `user` = '2', `to` = '$clan[id]', `time` = '$dater', `read` = '0', `msg` = '$text'");
}
echo'<img src='pic/main/pers_sohran.png'> Рассылка успешно отправлена!</div><br />';
}else{
echo'<img src='pic/index/!.png'> Нет игроков в вашей гильдии!</div><br />';
}
}
echo '<center>';
echo '<a href="admin_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
break;
case 'del_text':
mysql_query("UPDATE `klan` SET `desk` = '',`time` = '',`desk_nik` = '' WHERE `lider` = '$account[id]'");
header ("Location: my_klan.php?");
break;
case 'new':
echo'<div class="menudiv">Новости гильдии</div>';
echo'<div class="text">';
if(empty($_POST[text])){
echo"Текст новостей:<br/>";
echo"<small><font color=00CC00>* Текст может содержать до 1000-ти рус. или латин. символов.</font></small><br/>";
echo '<form name="form" action="admin_klan.php?mod=new" method="post">'.bbpanel('form', 'text').'<textarea name="text" cols="30" rows="3"></textarea>';
echo '<br><input class="button" type="submit" value="Написать" /></form></div><br />';
echo '<center>';
echo '<a href="my_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
}else{
$text=htmlspecialchars($_POST[text]);
$time = date("H:i d.m.y");
mysql_query("UPDATE `klan` SET `desk` = '$text',`time` = '$time',`desk_nik` = '$account[id]' WHERE `lider` = '$account[id]'");
header ("Location: my_klan.php?");
}
break;
case 'new_1':
echo'<div class="menudiv">Редактирование новостей</div>';
echo'<div class="text">';
if(empty($_POST[text])){
$req = mysql_query("SELECT * FROM `klan` WHERE `lider`='$account[id]' LIMIT 1");
$mag= mysql_fetch_array($req);
echo"Текст новостей:<br/>";
echo"<small><font color=00CC00>* Текст может содержать до 1000-ти рус. или латин. символов.</font></small><br/>";
echo '<form name="form" action="admin_klan.php?mod=new_1" method="post">'.bbpanel('form', 'text').'<textarea name="text" cols="30" rows="3">'.$mag[desk].'</textarea>';
echo '<br><input class="button" type="submit" value="Написать" /></form></div><br />';
echo '<center>';
echo '<a href="my_klan.php?" class="menu_j"><img src="pic/main/rotate.png" alt="" style="border:1px solid #131313;border-radius:2px;height:16px;width:16px"/> Вернуться</a>';
}else{
$text=htmlspecialchars($_POST[text]);
$time = date("H:i d.m.y");
mysql_query("UPDATE `klan` SET `desk` = '$text',`time` = '$time',`desk_nik` = '$account[id]' WHERE `lider` = '$account[id]'");
header ("Location: my_klan.php?");
}
}
}else{
header ("Location: index.php"); exit;
}
include 'inc/nogi.php';
?>