Вход Регистрация
Файл: in4at/klans.php
Строк: 341
<?
##################################################################################################
##                    Script name  :  In4at                                                       ##
##                        Version  :  Final                                                       ##
##                      Made by  :  XPYCT(Сергей Мищенко)                                       ##
##                         E-mail  :  bce-ok@bk.ru                                                ##
##                          ICQ  :  447-50-50-62                                                ##
##                         Site  :  http://vkontakte.ru/id31604521                              ##
## Внимание! Скрипт распространяется бесплатно! Модификация W4at by XPYCT                       ##
##################################################################################################
define('REQ_2_chat'true);
require(
'4at_set.php');
require(
'db_con.php');
require(
'style.php');
if (
$py !== spy_code) require('us_info.php');
require(
'func.php');

echo 
head;
if (
$vv!=0) echo '<div class="d0"><b>Кланы</b></div>';
else echo 
'<card id="blog" title="Кланы"><p>';
echo 
$fsize1;
switch(
$mod) {

case 
'kl':
if(empty(
$action)) { 
$q=@mysql_query("select title,opis,logo,glava,news from klans where id='$mid';");
$arr=@mysql_fetch_array($q);
echo 
"<img src="klan.gif" alt="klan"/><br/>n";
echo 
"<u>Клан:</u> <b>".$arr['title']."</b><br/>";
if(
$arr["news"]!=""){
echo 
divide;
if (
$vv!=0) echo "<marquee>";
 echo 
"<u>Новость:</u> ".$arr['news']."";
if (
$vv!=0) echo "</marquee>"; else echo "<br/>";}
echo 
divide;
echo 
"<u>О клане:</u> ".$arr['opis']."";
echo 
"<br/><u>Глава:</u>";
$o=@mysql_query("select id,user from users where id='".$arr['glava']."';");
$mm=@mysql_fetch_array($o);
$usid $mm["id"];
$nick $mm["user"];
echo 
" <a href="search.php?$wp&amp;go=view&amp;nk=$usid">".$nick."</a><br/>";
echo 
divide;
$userm mysql_query ("select count(id) as num from users where kl=$mid;");
$usm mysql_fetch_array($userm);
$num $usm["num"];
$userm2 mysql_query ("select count(id) as num from users where kl=$mid and dop!=3;");
$usm2 mysql_fetch_array($userm2);
$num2 $usm2["num"];
echo 
"Человек в клане: <a href="klans.php?$wp&amp;mod=sost&amp;mid=$mid">$num</a><br/>Не допущены: $num2<br/>";
if (
$id!=$usid) echo "<a href="klans.php?$wp&amp;mod=vklan&amp;mid=$mid">Вступить в клан</a><br/>";
if (
$id==$usid) echo "<a href="klans.php?$wp&amp;mod=editklan&amp;mid=$mid">Изменить клан</a><br/><a href="klans.php?$wp&amp;mod=editnews&amp;mid=$mid">Новость</a><br/>";
if ((
$row["level"]>=7)||($id==$usid)){
echo 
divide
if(!isset(
$usid)) $usid="1";
echo 
"<a href="klans.php?action=del&amp;$wp&amp;mid=".$mid."&amp;mod=kl&amp;usid=$usid">Распустить</a><br/>"; }
} else {
if ((
$row["level"]>=7)||($id==$usid)){
if(
mysql_query("delete from klans where id='".$mid."' limit 1;")){ 
echo 
$fsize1;
echo 
"<b>Клан удален!</b><br/>";
mysql_query ("Update users set kl='',dop='' WHERE kl=$mid");
mysql_query ("Update users set kl='',dop='' WHERE id=$usid");
if (
$usid==$id){
mysql_query ("Update users set kl='',dop='' WHERE id=$id");}
echo 
$fsize2;
}
}else
if ((
$row["level"]<7)||($id!=$usid)) echo "Сработала система защиты<br/>";
}
break;

case 
'klan':
if ((
$row["posts"]>499)&&($row["kl"]=='')){
$logo=str_replace("'"""$logo);
$title=str_replace("'"""$title);
$opis=str_replace("'"""$opis);
$title=trim(htmlspecialchars(stripslashes($title)));
$opis=trim(htmlspecialchars(stripslashes($opis)));
$logo=trim(htmlspecialchars(stripslashes($logo)));
if(empty(
$title)) $error=$error."<u>Название не введено!</u><br/>";
if(empty(
$opis)) $error=$error."<u>Нет описания!</u><br/>";
if(empty(
$action)) {
if (
$vv!=0) echo "<form action="klans.php?$wp&amp;mod=klan&amp;action=add" method="post">";
print 
"Название:<br/>";
print 
"<input name="title"/><br/>";
echo 
"<select name="transtitle" multiple="true">n";
echo 
"<option value="1">Транслитировать</option></select><br/>n";
print 
"Инфо о клане:<br/>";
print 
"<input name="opis"/><br/>";
echo 
"<select name="transcontent" multiple="true">n";
echo 
"<option value="1">Транслитировать</option></select><br/>n";
if (
$vv!=0){
echo 
"<input class="ibutton" type="submit" value="Создать"/></form>";
} else {
print 
"<anchor>Создать<go href="klans.php?$wp&amp;mod=klan" method="post">";
print 
"<postfield name="action" value="add"/>";
print 
"<postfield name="title" value="$(title)"/>";
echo 
"<postfield name="transtitle" value="$(transtitle)"/>n";
print 
"<postfield name="opis" value="$(opis)"/>";
echo 
"<postfield name="transopis" value="$(transopis)"/>n";
print 
"</go></anchor>";
print 
"<br/>";
}
} else {
if(empty(
$error)) {
if(
$title!=$last_meet['title']) {
if(
$transtitle==1) { $title=trun_to_rus($title); }
if(
$transopis==1) { $content=trun_to_rus($opis); }
$title=check($title);
$logo=check($logo);
$opis=check($opis);
if(
mysql_query("insert into klans values(0,'$id','$title','$opis','','');")) {
print 
"<b>Вы создали клан!</b><br/>";
mysql_query ("Update users set kl='0',dop='3' WHERE id=$id");
} else {
print 
"<b>Проблемы с базой данных!</b><br/>";
}
} else {
print 
"<b>Такой клан есть!</b><br/>";
}
} else {
print 
$error;
}
}
} else echo 
"Нельзя!!!<br/>";
break;

case 
'editklan':
$load = @mysql_query ("Select * from klans where id='".$mid."';");
$t = @mysql_fetch_array ($load);
$titl=$t["title"];
$opiss=$t["opis"];
$log=$t["logo"];
$gl=$t["glava"];
if (
$id==$gl){
$logo=str_replace("'"""$logo);
$title=str_replace("'"""$title);
$opis=str_replace("'"""$opis);
$title=trim(htmlspecialchars(stripslashes($title)));
$opis=trim(htmlspecialchars(stripslashes($opis)));
$logo=trim(htmlspecialchars(stripslashes($logo)));
if(empty(
$title)) $error=$error."<u>Название не введено!</u><br/>";
if(empty(
$opis)) $error=$error."<u>Нет описания!</u><br/>";
if(empty(
$action)) {
if (
$vv!=0) echo "<form action="klans.php?$wp&amp;mod=editklan&amp;mid=$mid&amp;action=add" method="post">";
print 
"Название:<br/>";
print 
"<input name="title" value="$titl"/><br/>";
echo 
"<select name="transtitle" multiple="true">n";
echo 
"<option value="1">Транслитировать</option></select><br/>n";
print 
"Инфо о клане:<br/>";
print 
"<input name="opis" value="$opiss"/><br/>";
echo 
"<select name="transcontent" multiple="true">n";
echo 
"<option value="1">Транслитировать</option></select><br/>n";
if (
$vv!=0){
echo 
"<input class="ibutton" type="submit" value="Изменить"/></form>";
} else {
print 
"<anchor>Изменить<go href="klans.php?$wp&amp;mod=editklan&amp;mid=$mid" method="post">";
print 
"<postfield name="action" value="add"/>";
print 
"<postfield name="title" value="$(title)"/>";
echo 
"<postfield name="transtitle" value="$(transtitle)"/>n";
print 
"<postfield name="opis" value="$(opis)"/>";
echo 
"<postfield name="transopis" value="$(transopis)"/>n";
print 
"</go></anchor>";
}
print 
"<br/>";
} else {
if(empty(
$error)) {
if(
$title!=$last_meet['title']) {
if(
$transtitle==1) { $title=trun_to_rus($title); }
if(
$transopis==1) { $content=trun_to_rus($opis); }
$title=check($title);
$logo=check($logo);
$opis=check($opis);
if(
mysql_query("UPDATE klans SET title = '".$title."',opis = '".$opis."',glava = '".$id."' WHERE id = '".$mid."'")) {
print 
"<b>Вы изменили клан!</b><br/>";
mysql_query ("Update users set kl='0',dop='3' WHERE id=$id");
} else {
print 
"<b>Проблемы с базой данных!</b><br/>";
}
} else {
print 
"<b>Такой клан есть!</b><br/>";
}
} else {
print 
$error;
}
}
}else {echo 
"Не туда!!!<br/>";}
break;

case 
'editnews':
$load = @mysql_query ("Select news,glava from klans where id='".$mid."';");
$t = @mysql_fetch_array ($load);
$gl=$t["glava"];
$new=$t["news"];
if (
$id==$gl){
$news=str_replace("'"""$news);
$news=trim(htmlspecialchars(stripslashes($news)));
if(empty(
$action)) {
if (
$vv!=0) echo "<form action="klans.php?$wp&amp;mod=editnews&amp;mid=$mid&amp;action=add" method="post">";
print 
"Новоость клана:<br/>";
print 
"<input name="news" value="$new"/><br/>";
echo 
"<select name="transnews" multiple="true">n";
echo 
"<option value="1">Транслитировать</option></select><br/>n";
if (
$vv!=0){
echo 
"<input class="ibutton" type="submit" value="Изменить"/></form>";
} else {
print 
"<anchor>Изменить<go href="klans.php?$wp&amp;mod=editnews&amp;mid=$mid" method="post">";
print 
"<postfield name="action" value="add"/>";
print 
"<postfield name="news" value="$(news)"/>";
echo 
"<postfield name="transnews" value="$(transnews)"/>n";
print 
"</go></anchor>";
print 
"<br/>";
}
} else {
if(empty(
$error)) {
if(
$news!=$last_meet['news']) {
if(
$transnews==1) { $title=trun_to_rus($news); }
$news=check($news);
if(
mysql_query("UPDATE klans SET news = '".$news."' WHERE id = '".$mid."'")) {
print 
"<b>Новость добавлена(изменена)!</b><br/>";
} else {
print 
"<b>Проблемы с базой данных!</b><br/>";
}
} else {
print 
"<b>Такая новость есть!</b><br/>";
}
} else {
print 
$error;
}
}
}else {echo 
"Не туда!!!<br/>";}
break;

case 
'vklan':
if (
$row['kl']==''){
mysql_query ("Update users set kl='$mid' WHERE id=$id");
echo 
"Вы подали заявку на вступление в Клан!<br/>";
$adm = @mysql_query ("Select user from users where id='1' LIMIT 1;");
$kl=@mysql_query("select glava,title from klans where id='".$mid."';");
$k=@mysql_fetch_array($kl);
$u=@mysql_query("select user from users where id='".$k["glava"]."';");
$us=@mysql_fetch_array($u);
$klann $k["title"];
$adm "[Система]";
$data date("d-M-Y [H:i]");
$kol rand(0,99999999);
$time time();
$topic "Допускать?";

$message "".$row['user']." хочет вступить в ваш клан($klann). Допустите его или нет?";
mysql_query("Insert into zapiski set klu4='".$kol."', who ='".$adm."', idwho ='1', message = '".$message."', towhom = '".$u["user"]."', idtowhom = '".$k["glava"]."', time = '".$time."', readd = '0', topic = '".$topic."', date='".$data."'");
}else echo 
"Вы не можете вступить Клан! Потому что уже находитесь в клане или являетесь его главой<br/>";
 
break;

case 
'sost':
$q=@mysql_query("select glava from klans where id='$mid';");
$arr=@mysql_fetch_array($q);
$gl $arr["glava"];
$userm mysql_query ("select count(id) as num from users where kl=$mid;");
$usm mysql_fetch_array($userm);
$num $usm["num"];
if(!isset(
$s))$s=0;
$mx=round(($num/10)+0.45);
if(
$s>$mx)$s=$mx;
if(
$s==0)$s=1;
$ot=(($s-1)*10)+1;
$do=$s*10;
if(
$do>$num)$do=$num;
$o=$ot-1;
$n=$ot;
if(
$do==0)$n=$o;
echo 
"Показывает <b>$n-$do</b> из <b>$num</b><br/>n";
echo 
divide;
$li=@mysql_query("select user from users where id='".$gl."';");
$l=@mysql_fetch_array($li);
$lid $l["user"];
echo 
"<b>Глава:</b> $lid<br/>---<br/>Состав:<br/>";
$r mysql_query ("select id,user,dop from users where kl=$mid order by posts desc limit $o,$do");
if (
mysql_affected_rows() == 0) {
echo 
"Нет Никого<br/>";
}
for (
$i=$ot;$i<=$do;$i++){
$arr mysql_fetch_array($r);
$login=$arr['user'];
$usid=$arr['id'];
echo (
$i).") <a href="search.php?go=view&amp;$wp&amp;nk=$usid">".$login."</a><br/>";
if (
$arr['dop']!=3)echo "(Еще не допущен)<br/>";
if (
$id==$gl) {echo " [<a href="klans.php?$wp&amp;mod=ub&amp;mid=$mid&amp;gl=$gl&amp;usid=$usid&amp;klan=$mid">Выгнать</a>]";
if (
$arr['dop']!=3){echo"[<a href="klans.php?$wp&amp;mod=dop&amp;mid=$mid&amp;gl=$gl&amp;usid=$usid&amp;klan=$mid">Допустить</a>]<br/>";}else echo "<br/>";}
echo 
divide;
}
$next=$s+1;
$prev=$s-1;
if (
$num>$do) {
$ot=(($next-1)*10)+1;
$do=$next*10;
if(
$do>$num)$do=$num;
echo 
"<a href="klans.php?mod=sost&amp;$wp&amp;s=$next">Далее &#187;</a><br/>n";
}
if(
$s>1) {
$ot=(($prev-1)*10)+1;
$do=$prev*10;
echo 
"<a href="klans.php?mod=sost&amp;$wp&amp;s=$prev">&#174; Назад</a><br/>n";
}
break;

case 
'ub':
if (
$id==$gl){
mysql_query ("Update users set kl='',dop='' WHERE id=$usid");
$o=@mysql_query("select user from users where id='".$usid."';");
$mm=@mysql_fetch_array($o);
$nick $mm["user"];
echo 
"<b>$nick</b> Выгнан из клана<br/>";
$adm = @mysql_query ("Select user from users where id='1' LIMIT 1;");
$kl=@mysql_query("select title from klans where id='".$klan."';");
$k=@mysql_fetch_array($kl);
$klann $k["title"];
$adm "[Система]";
$data date("d-M-Y [H:i]");
$kol rand(0,99999999);
$time time();
$topic "Выгнан";

$message "$nick, вас выгнали из клана <b>$klann</b>";
mysql_query("Insert into zapiski set klu4='".$kol."', who ='".$adm."', idwho ='1', message = '".$message."', towhom = '".$nick."', idtowhom = '".$usid."', time = '".$time."', readd = '0', topic = '".$topic."', date='".$data."'");
}
else echo 
"Так нельзя делать!!!";
break;

case 
'dop':
if (
$id==$gl){
mysql_query ("Update users set kl='$klan',dop='3' WHERE id=$usid");
$o=@mysql_query("select user from users where id='".$usid."';");
$mm=@mysql_fetch_array($o);
$nick $mm["user"];
echo 
"<b>$nick</b> допущен в клан<br/>";
$adm = @mysql_query ("Select user from users where id='1' LIMIT 1;");
$kl=@mysql_query("select title from klans where id='".$klan."';");
$k=@mysql_fetch_array($kl);
$klann $k["title"];
$adm "[Система]";
$data date("d-M-Y [H:i]");
$kol rand(0,99999999);
$time time();
$topic "Допущен";
$message "$nick, вы допущены в клан: <b>$klann</b>";
mysql_query("Insert into zapiski set klu4='".$kol."', who ='".$adm."', idwho ='1', message = '".$message."', towhom = '".$nick."', idtowhom = '".$usid."', time = '".$time."', readd = '0', topic = '".$topic."', date='".$data."'");
}
else echo 
"Так нельзя делать!!!";
break;

case 
'pok':
mysql_query ("Update users set kl='' WHERE id=$id");
echo 
"Вы покинули Клан!<br/>";
break;

default:
$userm mysql_query ("select count(id) as num from klans;");
$usm mysql_fetch_array($userm);
$num $usm["num"];
if(!isset(
$s))$s=0;
$mx=round(($num/10)+0.45);
if(
$s>$mx)$s=$mx;
if(
$s==0)$s=1;
$ot=(($s-1)*10)+1;
$do=$s*10;
if(
$do>$num)$do=$num;
$o=$ot-1;
$n=$ot;
if(
$do==0)$n=$o;
echo 
"Показывает $n-$do из $num<br/>n";
echo 
"<b>Кланы чата:</b><br/>";
$q=mysql_query("select id,title,glava from klans order by id desc limit $o,$do;");
if (
mysql_affected_rows() == 0) {
echo 
"Нет кланов<br/>";
}
for (
$i=$ot;$i<=$do;$i++){
$arr=mysql_fetch_array($q);
$usek mysql_query ("select count(id) as num from users where kl='".$arr['id']."' ;");
$uskl mysql_fetch_array($usek);
$kl $uskl["num"];
echo (
$i).") <a href="klans.php?$wp&amp;mid=".$arr['id']."&amp;mod=kl">".$arr['title']."</a> ($kl)<br/>";
}
echo 
"---<br/>";
$next=$s+1;
$prev=$s-1;
if (
$num>$do) {
$ot=(($next-1)*10)+1;
$do=$next*10;
if(
$do>$num)$do=$num;
echo 
"<a href="klans.php?$wp&amp;s=$next">&#187;$ot-$do&#187;</a><br/>n";
}
if(
$s>1) {
$ot=(($prev-1)*10)+1;
$do=$prev*10;
echo 
"<a href="klans.php?$wp&amp;s=$prev">&#171;$ot-$do&#171;</a><br/>n";
}
if ((
$row["posts"]>499)&&($row["kl"]=='')) echo "---<br/><a href="klans.php?$wp&amp;mod=klan">Создать клан</a><br/>";
$j=mysql_query("select title from klans where id='".$row['kl']."';");
$vash=mysql_fetch_array($j);
if ((
$row["kl"]==0)||($row["kl"]==''))echo"";
else echo 
"Вы в клане: <a href="klans.php?$wp&amp;mid=".$row['kl']."&amp;mod=kl">".$vash['title']."</a> | <a href="klans.php?$wp&amp;mod=pok">Покинуть</a><br/>";
if ((
$row["kl"]!='')&&($row["dop"]!=3))echo "Вы еще не допущены!<br/>";
}
echo 
"---<br/>";
if(
$mod) {
echo 
"<a href="klans.php?$wp">Кланы</a><br/>";
}
echo 
"<a href="enter.php?$wp">Прuхожая</a><br/>";
echo 
'---<br/>&#169; XPYCT<br/>';
echo 
$fsize2;
echo 
foot;
mysql_close($link);
?>
Онлайн: 0
Реклама