Файл: 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&go=view&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&mod=sost&mid=$mid">$num</a><br/>Не допущены: $num2<br/>";
if ($id!=$usid) echo "<a href="klans.php?$wp&mod=vklan&mid=$mid">Вступить в клан</a><br/>";
if ($id==$usid) echo "<a href="klans.php?$wp&mod=editklan&mid=$mid">Изменить клан</a><br/><a href="klans.php?$wp&mod=editnews&mid=$mid">Новость</a><br/>";
if (($row["level"]>=7)||($id==$usid)){
echo divide;
if(!isset($usid)) $usid="1";
echo "<a href="klans.php?action=del&$wp&mid=".$mid."&mod=kl&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&mod=klan&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&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&mod=editklan&mid=$mid&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&mod=editklan&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&mod=editnews&mid=$mid&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&mod=editnews&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&$wp&nk=$usid">".$login."</a><br/>";
if ($arr['dop']!=3)echo "(Еще не допущен)<br/>";
if ($id==$gl) {echo " [<a href="klans.php?$wp&mod=ub&mid=$mid&gl=$gl&usid=$usid&klan=$mid">Выгнать</a>]";
if ($arr['dop']!=3){echo"[<a href="klans.php?$wp&mod=dop&mid=$mid&gl=$gl&usid=$usid&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&$wp&s=$next">Далее »</a><br/>n";
}
if($s>1) {
$ot=(($prev-1)*10)+1;
$do=$prev*10;
echo "<a href="klans.php?mod=sost&$wp&s=$prev">® Назад</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&mid=".$arr['id']."&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&s=$next">»$ot-$do»</a><br/>n";
}
if($s>1) {
$ot=(($prev-1)*10)+1;
$do=$prev*10;
echo "<a href="klans.php?$wp&s=$prev">«$ot-$do«</a><br/>n";
}
if (($row["posts"]>499)&&($row["kl"]=='')) echo "---<br/><a href="klans.php?$wp&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&mid=".$row['kl']."&mod=kl">".$vash['title']."</a> | <a href="klans.php?$wp&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/>© XPYCT<br/>';
echo $fsize2;
echo foot;
mysql_close($link);
?>