Файл: l2ps_v5/alliance.php
Строк: 251
<?php
include_once("files/zag.php");
include_once("files/data.php");
include_once("files/ini.php");
$polz=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' AND `udata1`='$pas' LIMIT 1");
if(mysql_num_rows($polz)==0){
header ("Location: index.php?error");
echo'<div class="p">Ошибка! Пользователь с таким логином и паролем не зарегистрирован, или пароль/логин неверен! <a href="index.php">На главную</a><br>';exit;
}else{
switch($action) {
default:
if($udata90!==""){
$req = mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($log)."' LIMIT 1");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto==1){
$aglava=mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($udata90)."' ");
$arrs= mysql_fetch_array($aglava);
$ggg1=$arrs['name'];
echo"Добро пожаловать!<br/>
Имя клана: <b>$ggg1</b><br/> ";
echo"
<a href="alliance.php?&action=toali">Пригласить в альянс</a><br/>";
echo"
<a href="alliance.php?&action=view_clan">Кто в альянсе</a><br/>";
echo"
<a href="alliance.php?action=del_ali">Распустить альянс</a>";}else{echo"Вы не глава";}
}else{
echo"
Добро пожаловать!<br/>
Вы можете создать альянс чтобы объединится с союзниками.<br/>
<a href="alliance.php?action=create">Создать Альянс</a>";}
break;
case 'create':
if(empty($_POST[name])){
$aglav=mysql_query("SELECT * FROM `clan` WHERE `clan0`='".mysql_real_escape_string($udata23)."' ");
$ar= mysql_fetch_array($aglav);
$ggg1=$ar['clan0'];
if($ggg1!=="$log"){echo'Создавать альянс может только глава!<br/>';
include('files/down.php');exit;
}
$alliance=mysql_query("SELECT * FROM `tmp_alliance` WHERE `user`='$log' LIMIT 1");
if(mysql_num_rows($alliance)==1){echo'Сначала отклоните действующее приглашение.<br/>';
include('files/down.php');exit;
}
echo "<form action="alliance.php?action=create" method="post">";
echo"Название Альянса:<br/>";
echo"<input class='input' type="text" size="10" name="name" maxlength="15"/><br/>";
echo '<input class="button" type="submit" value="Создать" /></form>';
}else{
$_POST[name] = htmlspecialchars($_POST[name]);
$req = mysql_query("SELECT `name` FROM `alliance` WHERE `name` = '".mysql_real_escape_string($_POST[name])."' LIMIT 1");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto==1){
echo'Данное имя занято!<br/>';
echo"<a href="home.php?">Назад</a>";
include('files/down.php');exit;
}
$req = mysql_query("SELECT `name` FROM `alliance` WHERE `usr` = '".mysql_real_escape_string($log)."' LIMIT 1");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto==1){
echo'У вас уже есть альянс!<br/>';
echo"<a href="home.php?">Назад</a>";
include('files/down.php');exit;
}
$name = htmlspecialchars(stripslashes($_POST[name]));
$aglav=mysql_query("SELECT * FROM `clan` WHERE `clan0`='".mysql_real_escape_string($log)."' ");
$ar= mysql_fetch_array($aglav);
$ggg1=$ar['clan1'];
mysql_query("INSERT INTO `alliance` VALUES ('', '".mysql_real_escape_string($log)."', '".mysql_real_escape_string($name)."', '' )") or die(mysql_error());
mysql_query("INSERT INTO `clan_alliance` VALUES ('', '".mysql_real_escape_string($ggg1)."', '".mysql_real_escape_string($log)."','".mysql_real_escape_string($name)."')") or die(mysql_error());
$aglava=mysql_query("SELECT * FROM `clan` WHERE `clan0`='".mysql_real_escape_string($udata23)."' ");
$arrs= mysql_fetch_array($aglava);
$ggg=$arrs['clan1'];
$qi = mysql_query("SELECT * FROM `clan_people` WHERE `clan_people1`='".mysql_real_escape_string($ggg)."' ");
while($row=mysql_fetch_array($qi))
{
mysql_query("UPDATE `users` SET `udata90`='$log' WHERE `udata0`='".$row['clan_people0']."'"); }
echo"Альянс успешно создан!";
$date=date("d.m.y");
$time=date("H:i");
mysql_query("INSERT INTO `zametki` VALUES ('', 'Вы создали альянс - $name ', 'Система', '".$time."/".$date."', '".$log."')");
}
break;
case 'toali':
$req = mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($udata90)."' LIMIT 1");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto==1){
echo "<form action="alliance.php?go=go&&action=tocreate" method="post">Введите ник:<br/>";
echo "<input name="name" maxlength="20" title="name"/><br/>";
echo '<input type="submit" value="Создать" /></form>';}else{echo"Ошибка";include_once"files/down.php"; exit;}
break;
case 'tocreate':
$name = htmlspecialchars(stripslashes($_POST[name]));
$ao=mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($log)."' ");
$arro=mysql_fetch_array($ao);
if($arro['usr']!=="$log"){echo'У вас нет альянса!'; include_once"files/down.php"; exit;}
$polzs=mysql_query("SELECT * FROM `users` WHERE `udata0`='".mysql_real_escape_string($name)."' LIMIT 1");
if(mysql_num_rows($polzs)==0){echo"Такой игрок не существует!"; include_once"files/down.php"; exit; }
$req = mysql_query("SELECT * FROM `clan` WHERE `clan0` = '".mysql_real_escape_string($name)."' LIMIT 1");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto==0){
echo'Игрок не является главой.<br/>';
echo"<a href="home.php?">Назад</a>";
include('files/down.php');exit;
}
$a=mysql_query("SELECT * FROM `clan_alliance` WHERE `glava`='".mysql_real_escape_string($name)."' ");
$arr= mysql_fetch_array($a);
if($arr['glava']=="$name"){echo'Этот игрок уже в другом альянсе!'; include_once"files/down.php"; exit;}
$polzs1=mysql_query("SELECT * FROM `tmp_alliance` WHERE `user`='".mysql_real_escape_string($name)."' LIMIT 1");
if(mysql_num_rows($polzs1)==1){echo"Для данного игрока уже сушествует приглашение."; include_once"files/down.php"; exit; }
$a=mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($log)."' ");
$azz= mysql_fetch_array($a);
$ali[1]=$azz['name'];
mysql_query("INSERT INTO `tmp_alliance` SET `user`='".$name."', `glava`='".mysql_real_escape_string($udata90)."', `alliance`='".$azz[name]."'");
echo"Предложение отослано!";
break;
case 'ok':
$polzs1=mysql_query("SELECT * FROM `tmp_alliance` WHERE `user`='".mysql_real_escape_string($log)."' LIMIT 1");
if(mysql_num_rows($polzs1)==0){echo"Ошибка."; include_once"files/down.php"; exit;}
$uzer = htmlspecialchars(stripslashes($uzer));
$a=mysql_query("SELECT * FROM `clan_alliance` ");
$arr= mysql_fetch_array($a);
if($arr['glava']=="$log"){echo'Вы уже вступили в этот альянс!'; include_once"files/down.php"; exit;}
$alliance=mysql_query("SELECT * FROM `tmp_alliance` WHERE `user`='".mysql_real_escape_string($log)."' LIMIT 1");
$al= mysql_fetch_array($alliance);
$aglava=mysql_query("SELECT * FROM `clan_people` WHERE `clan_people0`='".$al[user]."' ");
$arrs= mysql_fetch_array($aglava);
$ggg=$arrs['clan_people1'];
mysql_query("INSERT INTO `clan_alliance` VALUES ('','".$ggg."', '".$log."','".$cl[alliance]."') ") or die(mysql_error());
$aglava=mysql_query("SELECT * FROM `clan` WHERE `clan0`='$udata23' ");
$arrs= mysql_fetch_array($aglava);
$ggg=$arrs['clan1'];
$alliance=mysql_query("SELECT * FROM `tmp_alliance` WHERE `user`='".mysql_real_escape_string($log)."' LIMIT 1");
$al= mysql_fetch_array($alliance);
$qi = mysql_query("SELECT * FROM `clan_people` WHERE `clan_people1`='".mysql_real_escape_string($ggg)."' ");
while($row=mysql_fetch_array($qi))
{
$udata90=$al[glava];
mysql_query("UPDATE `users` SET `udata90`='$udata90' WHERE `udata0`='".$row['clan_people0']."'"); }
mysql_query("DELETE FROM `tmp_alliance` WHERE `user`='".mysql_real_escape_string($log)."'");
echo"Вы успешно вступили в альянс $al[alliance]";
break;
case 'del':
mysql_query("DELETE FROM `tmp_alliance` WHERE `user`='".mysql_real_escape_string($log)."'");
echo"Вы отказались от вступления в альянс.";
break;
case 'del_ali':
echo'Вы действительно хотите удалить альянс?<br>';
echo'<a href="alliance.php?action=delet">Да</a> | <a href="alliance.php?">Нет</a>';
break;
case 'view_clan':
$alliance=mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($log)."' ");
$all= mysql_fetch_array($alliance);
$aglav=mysql_query("SELECT * FROM `clan_alliance` WHERE `ali_name`='$all[name]' ");
while($arr= mysql_fetch_array($aglav))
{
echo"$arr[clan] | <a href='alliance.php?action=out_clan&id=".$arr[id]."'>выгнать</a> ";
}
break;
case 'delet':
$a=mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($log)."' ");
$av=mysql_num_rows($a);
if($av==1){
$aglav=mysql_query("SELECT * FROM `alliance` WHERE `usr`='$udata90' ");
$arr= mysql_fetch_array($aglav);
$ggg1=$arr['name'];
$aglava=mysql_query("SELECT * FROM `clan` WHERE `clan0`='$udata23' ");
$arrs= mysql_fetch_array($aglava);
$ggg=$arrs['clan1'];
$qi = mysql_query("SELECT * FROM `clan_people` WHERE `clan_people1`='".mysql_real_escape_string($ggg)."' ");
while($row=mysql_fetch_array($qi))
{
mysql_query("UPDATE `users` SET `udata90`='' WHERE `udata0`='".$row['clan_people0']."'");
}
mysql_query("DELETE FROM `alliance` WHERE `name`='".mysql_real_escape_string($ggg1)."'");
mysql_query("DELETE FROM `clan_alliance` WHERE `ali_name`='".mysql_real_escape_string($ggg1)."'");
echo"Альянс распущен.";
}else{
echo'Вы не в альянсе, или вы не глава альянса!';
}
break;
case 'out_clan':
$a=mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($log)."' ");
$av=mysql_num_rows($a);
if($av==1){
$alliance = mysql_query("SELECT * FROM `alliance` WHERE `usr`='".mysql_real_escape_string($udata90)."' LIMIT 1");
$al= mysql_fetch_array($alliance);
$aglava=mysql_query("SELECT * FROM `clan_alliance` WHERE `id`='".abs(intval($_GET[id]))."' and `ali_name`='$al[name]' and `glava`!='$log' ");
$avto=mysql_num_rows($aglava);
if($avto==1){
$aglava=mysql_query("SELECT * FROM `clan` WHERE `clan0`='$udata23' ");
$arrs= mysql_fetch_array($aglava);
$ggg=$arrs['clan1'];
$qi = mysql_query("SELECT * FROM `clan_people` WHERE `clan_people1`='".mysql_real_escape_string($ggg)."' ");
while($row=mysql_fetch_array($qi))
{
mysql_query("UPDATE `users` SET `udata90`='' WHERE `udata0`='".$row['clan_people0']."'");
}
mysql_query("DELETE FROM `clan_alliance` WHERE `id`='".abs(intval($_GET[id]))."'");
echo"Клан $ggg выгнан из альянса.";
}else{echo"Ошибка.";}
}else{
echo'Вы не в альянсе, или вы не глава альянса!';
}
break;
}
}
include_once"files/down.php";
?>