View file xj9/klans.php

File size: 16.45Kb
<?
##################################################################################################
##	                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);
?>