Файл: region_clean/coo.php
Строк: 753
<?
#######################################
## Mod By KoT (borispol) [76-75-072] ##
#######################################
require_once 'start.php';
require_once 'sid.php';
header("Cache-Control: no-cache");
if ($ver == "wml") header ("Content-type:text/vnd.wap.wml; charset=utf-8");
else header("Content-Type:text/html; charset=UTF-8");
require_once 'inc.php';
$link = connect_db();
list($row, $id, $ps, $fsize1, $fsize2) = check_login($link);
require_once 'version.php';
if ($ver == "wml") {
echo $xml;
echo $dtd;
echo "<wml>n
<head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>n
<card id="change" title="Сообщества">n
<p>n";
} else {
echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><link rel="stylesheet" type="text/css" href="css/$css.css"/>
<title>Сообщества</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<div align="left">n";
}
$times = getmicrotime();
mysql_query("Update users set onl='".$times."', room='grup' where id ='$id'");
$fid = intval($fid);
echo "<div class = 'd1'><img src="icon/group.png" alt="[group]"/> <b>Сообщества пользователей (группы)</b></div><br/>";
$mod = check($mod);
$mod = isset($_GET['mod']) ? $_GET['mod'] : NULL;
switch($mod) {
case 'admin':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
echo $fsize1;
$cl = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".(int)$mid."'"));
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if (!$row["level"] >= 7 and $arr['lider'] != $id and $row['clan_lev'] < 2) {
echo 'Доступ закрыт!<br/>';
}
else
{
echo "Управление группой <b>".$arr['name']."</b><br/>";
$q2 = mysql_query ("select count(id) as num from users where clanz='".(int)$mid."'");
$bl2 = mysql_fetch_array($q2);
$num2 = $bl2['num'];
if ($row['clan_lev'] == 2)
echo "<img src="icon/fd.gif" alt="[MODER]"/> <a href="coo.php?$ses&mid=".$mid."&mod=zaiavka">Заявки на вступление</a>(".$num2.")<br/>";
if ($arr['lider'] == $id)
echo "<img src="icon/fd.gif" alt="[MODER]"/> <a href="coo.php?$ses&mid=".$mid."&mod=edit">Изменить</a><br/>";
if ($arr['lider'] == $id)
echo "<img src="icon/fd.gif" alt="[MODER]"/> <a href="foto.php?$ses&mod=logoclan&mid=$mid">Добавить лого</a><br/>";
if ($row['clan_lev'] > 0)
echo "<img src="icon/fd.gif" alt="[MODER]"/> <a href="coo.php?$ses&mid=$mid&mod=mnews">Добавить Новость</a><br/>";
if ($row['clan_lev'] > 0)
echo "<img src="icon/fd.gif" alt="[MODER]"/> <a href="coo.php?$ses&mid=".$mid."&mod=dnews">Удалить Новость</a><br/>";
if ($row["level"] >= 7 or $arr['lider'] == $id)
echo "<img src="icon/d.png" alt="[DEL]"/> <a href="coo.php?$ses&mid=".$mid."&mod=delclus">Удалить группу</a><br/>";
}
echo $fsize2;
break;
case 'pr':
echo '<font color = "#ff0000">Приглашение выслано!</font><br/>';
$us = $row['user'];
$prg = mysql_fetch_array(mysql_query("SELECT `name` FROM `clans` WHERE `lider`='$id'"));
$prgg = $prg['name'];
$adm = mysql_query ("Select * from users where user='".mysql_real_escape_string($prig)."'");
$z = mysql_fetch_array ($adm);
$data = date("d-M-Y [H:i]");
$kol = rand(0,99999999);
$time = time();
$topic = "Приглашение!";
$message = "Пользователь <b>" . $us . "</b> приглашает тебя в свой клан <b>" . $prgg . "</b>.";
mysql_query("Insert into zapiski set klu4='".$kol."', idwho ='1', message = '".$message."', towhom = '".$id."', idtowhom = '".$nk."', time = '".$time."', readd = '0', topic = '".$topic."', date='".$data."'");
break;
case 'edit':
echo $fsize1;
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] != $id and $row['clan_lev'] < 2) {
echo 'Доступ закрыт!<br/>';
}
else
{
$q = mysql_query("select * from clans where id='".(int)$mid."'");
$sect = mysql_fetch_array($q);
if ($ver == "xhtml")
echo "<form action="coo.php?$ses&mod=edit1" method="post">
Переименовать группу:<br/>
<input type="text" name="for" maxlength="150" value="{$sect['name']}"/><br/>
Описание:<br/>
<input type="text" name="opis" maxlength="150" value="{$sect['opis']}"/><br/>
Тип:<br/><select name="vid">
<option value="1">Открытый</option>
<option value="2">Закрытый</option>
</select><br/>
<input type="hidden" name="lider" value="$lider"/>
<input type="hidden" name="mid" value="$mid"/>
<input type="hidden" name="mod" value="edit1"/>";
if ($ver == "wml") {
echo $fsize1;
echo "<input type="text" name="for" maxlength="150" value="{$sect['name']}"/><br/>
Описание:<br/>
<input type="text" name="opis" maxlength="150" value="{$sect['opis']}"/><br/>
Тип:<br/><select name="vid">
<option value="1">Открытый</option>
<option value="2">Закрытый</option>
</select><br/><br/>
<anchor title="go">Изменить<go href="coo.php?$ses" method="post">
<postfield name="for" value="$(for)"/>
<postfield name="opis" value="$(opis)"/>
<postfield name="lider" value="$lider"/>
<postfield name="mid" value="$mid"/>
<postfield name="vid" value="$vid"/>
<postfield name="mod" value="edit1"/>
</go></anchor>";
echo $fsize2;
} else {
echo "<input type="submit" class="ibutton" value="Изменить" class="cp"><br/><br/>";
}
}
echo $fsize2;
break;
case 'edit1':
$mid = intval($mid);
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] != $id and $row['clan_lev'] < 2) {
echo 'Доступ закрыт!<br/>';
break;
}
else
{
$for = htmlspecialchars($for);
$for = mb_substr($for, 0, 300, 'UTF8');
if (empty($for))
{ echo $fsize1;
echo 'Не заполнено название!<br/>';
echo $fsize2;
break;
}
else
{
if ($row["translit"] == 1) $for = trun_to_rus($for);
if ($row["translit"] == 1) $opis = trun_to_rus($opis);
if (empty($lider)) {
$lider1 = $arr['lider'];
} else {
$lider1 = $lider;
}
$for = mysql_real_escape_string(check($for));
$name = mysql_real_escape_string(check($name));
$opis = mysql_real_escape_string(check($opis));
$lider = mysql_real_escape_string(check($lider));
$edit1 = mysql_real_escape_string(check($edit1));
$mid = intval($mid);
$vid = intval($vid);
$add = "UPDATE `clans` SET name='".$for."', opis='".$opis."', lider='".$lider1."', vid='".$vid."' where id='".(int)$mid."'";
if (mysql_query($add))
{ echo $fsize1;
echo 'Группа успешно изменена!<br/>';
echo $fsize2;
break;
}
else
{ echo $fsize1;
$msg = 'Произошла ошибка!<br/>';
echo $fsize2;
break;
}
}
}
break;
case 'delus':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] != $id and $row['clan_lev'] < 2) {
echo 'Доступ закрыт!<br/>';
break;
}
else
{
$q = mysql_query("select * from clans where id='".(int)$mid."'");
$data = mysql_fetch_array($q);
$name = $data['name'];
if (mysql_query ("update users set clan='', clan_lev='0' where id='".(int)$usid."'")) {
echo $fsize1;
echo $fsize2;
}
}
break;
case 'mnews':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] != $id and $row['clan_lev'] < 1) {
echo 'Доступ закрыт!<br/>';
break;
}
else
{
$date = date("j.m.Y");
if (empty($content))
$error = $error."<u>Пустое содержание новости!</u><br/>";
if (empty($action)) {
echo $fsize1;
echo 'Новость:<br/>';
echo $fsize2;
if ($ver == "wml") {
echo $fsize1;
echo "<input name="content"/><br/>
<anchor>Добавить<go href="coo.php?$ses$takep&mod=mnews&mid=".$mid."" method="post">
<postfield name="action" value="add"/>
<postfield name="content" value="$(content)"/>
<postfield name="date" value="$date"/>
</go></anchor>";
echo $fsize2;
echo '<br/>';
} else {
echo "<form method="POST" action="coo.php?$ses$takep&mod=mnews&mid=".$mid."" name="auth">n
<input name="content"/><br/>
<input type="hidden" name="action" value="add"/>
<input type="hidden" name="date" value="$date"/>
<input type="submit" class="ibutton" value="Добавить" name="enter"><br/>n";
}
} else {
if (empty($error)) {
if ($content != $last_news['content']) {
function ad_cut($str,$to) {
$domains = array('http://','.ru','.su','.mobi','.ws','4at','.tv','.4ats','.tv','.name','.us','.biz','.info','.org','.net','.com','.wen','.in');
$replacer = array_fill(0,count($domains),$to);
$result = array_combine($domains,$replacer);
return strtr($str,$result);
}
$content = ad_cut($content);
$us = $row['user'];
require_once "smile.php";
$minpos = 500; $nm = 500;
for ($j = 0; $j <= count($smiles) - 1; $j++) {
$tmpp = strpos($content,$smiles[$j]);
if (($tmpp < $minpos) and ($tmpp !== false)) {
$minpos = $tmpp; $nm = $j;
}
}
if ($minpos != 500) {
if ($row["translit"] != 1) {
$st1 = substr($content,0,$minpos+strlen($smiles[$nm]));
$st2 = substr($content,$minpos+strlen($smiles[$nm]),strlen($content)-strlen($st1));
$st1_wosm = $st1;
$st1 = str_replace($smiles[$nm],$replaces[$nm],$st1);
if (strpos($replaces[$nm],"smil/") !== false)
$st1_woasm = $st1_wosm;
else
$st1_woasm = $st1;
$content_woasm = $st1.$st2;
$content_wosm = $st1_wosm.$st2;
$content = $st1_woasm.$st2;
}
else
{
$st1 = substr($content,0,$minpos);
$st2 = substr($content,$minpos, strlen($smiles[$nm]));
$st3 = substr($content,$minpos+strlen($smiles[$nm]),strlen($content)-strlen($st1)-strlen($st2));
$st1 = trun_to_rus($st1);
$st2_wosm = $st2;
$st2 = $replaces[$nm];
if (strpos($replaces[$nm],"smil/") !== false)
$st2_woasm = $st2_wosm;
else
$st2_woasm = $st2;
$st3 = trun_to_rus($st3);
$content = $st1.$st2_woasm.$st3;
$content_wosm = $st1.$st2_wosm.$st3;
$content_woasm = $st1.$st2.$st3;
}
}
elseif ($row["translit"] == 1) $content = trun_to_rus($content);
unset($smiles);
unset($replaces);
$us = mysql_real_escape_string($us);
$content = trim(mysql_real_escape_string(check($content)));
if (mysql_query("insert into newsclan values(0,'".$us."','".$content."','".$date."','".(int)$mid."');")) {
echo $fsize1;
echo 'Твоя новость успешно добавлена!<br/>';
echo $fsize2;
} else {
echo $fsize1;
echo 'Ошибка записи новости!<br/>';
echo $fsize2;
}
} else {
echo $fsize1;
echo 'Такая новость уже добавлена!<br/>';
echo $fsize2;
}
} else {
echo $fsize1;
echo $error;
echo $fsize2;
}
}
}
break;
case 'dnews':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] != $id and $row['clan_lev'] < 1) {
echo 'Доступ закрыт!<br/>';
break;
}
else
{
$q = mysql_query("select id,content from newsclan where clan='".(int)$mid."' order by id desc;");
if (mysql_affected_rows() == 0) {
echo $fsize1;
echo 'Новостей нет!<br/>';
echo $fsize2;
} else {
if (empty($action)) {
while($arr = mysql_fetch_array($q)) {
echo $fsize1;
echo "<a href="coo.php?action=del&$ses$takep&mod=dnews&fid=".$arr['id']."&mid=".$mid."$takep">".$arr['id'].":</a> ".$arr['content']."<br/>";
echo $fsize2;
}
} else {
$fid = intval($fid);
if (mysql_query("delete from newsclan where id='".$fid."' limit 1;")) {
echo $fsize1;
echo 'Запись успешно удалена!<br/>';
echo $fsize2;
}
}
}
}
break;
////////////////////////////
case 'zaiavka':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] != $id and $row['clan_lev'] < 2) {
echo 'Доступ закрыт!<br/>';
}
else
{
echo $fsize1;
if (empty($s)) $s = 0;
$query = mysql_query("select * from clans where id='".(int)$mid."'");
$num_of_rows = mysql_num_rows($query);
$total_mat_number = $num_of_rows;
$max = 20;
$total_ss = ceil($total_mat_number/$max);
$s = intval($s);
$max = intval($max);
$r = mysql_query ("select * from `users` where clanz='".(int)$mid."' limit ".$s.",".$max.";");
$i = 1 + $s;
echo '<div class="d1">Юзеры желающие вступить в группу:</div><br/>';
while($arr = mysql_fetch_array($r)) {
echo ($i++).") <b><a href="search.php?$ses&go=view$takep2&nick=".$arr['id']."">".col_n($arr['user'])."</a></b>";
$q1 = mysql_query("select * from `clans` where id='".(int)$mid."';");
$arr1 = mysql_fetch_array($q1);
echo " <a href="coo.php?$ses&mod=zok$takep2&usid=".$arr['id']."&mid=$mid">[Принять]</a>|<a href="coo.php?$ses&mod=zno$takep2&usid=".$arr['id']."&mid=$mid">[Отказать]</a><br/>";
}
for ($num = 0; $num < $total_ss; $num++) {
$s_number = $num * $max;
if ($s_number != $s) {
echo "<a href="coo.php?go=golos&$ses&s=$s_number&mod=read">".($num+1)."</a>|";
} else {
echo "".($num+1)."|";
}
}
echo $fsize2;
}
break;
case 'zok':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] != $id and $row['clan_lev'] < 2) {
echo 'Доступ закрыт!<br/>';
break;
}
else
{
$q = mysql_query("select * from clans where id='".(int)$mid."'");
$data = mysql_fetch_array($q);
$name = $data['name'];
if (mysql_query ("update users set clan='".(int)$mid."', clan_lev='0' where id='".(int)$usid."'") &&
mysql_query ("update users set clanz='' where id='".(int)$usid."'")) {
echo $fsize1;
echo 'Заявка принята!<br/>';
echo $fsize2;
} else {
echo 'Произошла ошибка...<br/>';
}
}
break;
case 'zno':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] != $id and $row['clan_lev'] < 2) {
echo 'Доступ закрыт!<br/>';
break;
}
else
{
$q = mysql_query("select * from clans where id='".(int)$mid."'");
$data = mysql_fetch_array($q);
$name = $data['name'];
if (mysql_query ("update users set clan='', clan_lev='0', clanz='0' where id='$usid'") &&
mysql_query ("update users set clanz='' where id='$usid'")) {
echo $fsize1;
echo 'Заявка принята!<br/>';
echo $fsize2;
} else {
echo 'Произошла ошибка...<br/>';
}
}
break;
//////////////////////////////////
case 'who':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
echo $fsize1;
if (empty($s)) $s = 0;
$query = mysql_query("select * from clans where id='".(int)$mid."';");
$num_of_rows = mysql_num_rows($query);
$total_mat_number = $num_of_rows;
$max = 20;
$total_ss = ceil($total_mat_number/$max);
$s = intval($s);
$max = intval($max);
$r = mysql_query ("select * from `users` where clan='".(int)$mid."' limit ".$s.",".$max.";");
$i = 1 + $s;
while($arr = mysql_fetch_array($r)) {
echo ($i++).") <b><a href="search.php?$ses&go=view$takep2&nick=".$arr['id']."">".col_n($arr['user'])."</a></b>";
$q1 = mysql_query("select * from `clans` where id='".(int)$mid."';");
$arr1 = mysql_fetch_array($q1);
if ($arr1['lider'] == $id or $row['clan_lev'] >= 2) {
echo " <a href="coo.php?$ses&mod=upus$takep2&usid=".$arr['id']."&mid=$mid">[Апдейт]</a><br/>";
} else {
echo '<br/>';
}
}
for ($num = 0; $num < $total_ss; $num++) {
$s_number = $num * $max;
if ($s_number != $s) {
echo "<a href="coo.php?go=golos&$ses&s=$s_number&mod=read">".($num+1)."</a>|";
} else {
echo "".($num+1)."|";
}
}
echo $fsize2;
break;
case 'upus':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($arr['lider'] == $id or $row['clan_lev'] >= 2) {
if (empty($act)) {
$r = mysql_query ("select * from `users` where clan='".(int)$mid."' and id='$usid'");
$arrus = mysql_fetch_array($r);
echo "<b>".$arrus['user']."</b><br/><br/>";
if ($arr['lider'] == $id) {
if ($ver == "xhtml") {
echo "<form method="POST" action="coo.php?$ses&mod=upus&act=1&usid=$usid&mid=$mid" name="auth">";
}
echo $fsize1;
echo 'Должность:<br/>';
echo $fsize2;
echo '<select name="dolj">';
if ($arrus["clan_lev"] == 0) {
echo '<option value="0">Пользователь</option>";
<option value="1">Модератор</option>";
<option value="2">Администратор</option>';
} else if ($arrus["clan_lev"] == 1) {
echo '<option value="1">Модератор</option>";
<option value="2">Администратор</option>";
<option value="0">Пользователь</option>';
}else if ($arrus["clan_lev"] == 2) {
echo '<option value="2">Администратор</option>";
<option value="0">Пользователь</option>";
<option value="1">Модератор</option>';
}
echo '</select><br/>';
if ($ver == "wml") {
echo $fsize1;
echo "<anchor title="go">Изменить<go href="coo.php?$ses&mod=upus&act=1&usid=$usid" method="post">
<postfield name="dolj" value="$(dolj)"/>
</go></anchor>";
echo $fsize2;
} else {
echo "<input type="submit" class="ibutton" value="Изменить" name="enter"><br/>";
}
}
if ($arrus['id'] != $arr['lider'])
echo "<br/><a href="coo.php?$ses&mod=delus$takep2&usid=".$arrus['id']."&mid=$mid">Выгнать из группы</a><br/>";
} else {
$dolj = intval($dolj);
if (mysql_query ("update users set clan_lev='".$dolj."' where id='$usid'")) {
echo $fsize1;
echo "Изменено!<br/><a href="coo.php?$ses&mid=$mid&mod=who">Список пользователей</a><br/>";
echo $fsize2;
}
}
} else {
echo 'Доступ закрыт!<br/>';
}
break;
case 'outclan':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from clans where id='".(int)$mid."'");
$data = mysql_fetch_array($q);
$name = $data['name'];
if (mysql_query ("update users set clan='', clan_lev='0' where id='$id'")) {
echo $fsize1;
echo 'Группа <b>' . $name . '</b> покинута!<br/>';
echo $fsize2;
}
break;
case 'inclan':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `users` where id='$id'");
$arr = mysql_fetch_array($q);
if ($arr['clan'] != 0) {
echo $fsize1;
echo 'Ты не можешь вступить в группу, т.к. уже состоишь в другой!<br/>';
echo $fsize2;
} else {
$q = mysql_query("select * from clans where id='".(int)$mid."'");
$data = mysql_fetch_array($q);
$name = $data['name'];
if (mysql_query ("update users set clan='".(int)$mid."', clan_lev='0' where id='$id'")) {
echo $fsize1;
echo 'Готово! ты в группе <b>' . $name . '</b>!<br/>';
echo $fsize2;
}
}
break;
case 'inclan2':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `users` where id='$id'");
$arr = mysql_fetch_array($q);
if ($arr['clan'] != 0) {
echo $fsize1;
echo 'Ты не можешь вступить в группу, т.к. уже состоишь в другой!<br/>';
echo $fsize2;
} else {
$q = mysql_query("select * from clans where id='".(int)$mid."'");
$data = mysql_fetch_array($q);
$name = $data['name'];
if (mysql_query ("update users set clanz='".(int)$mid."', clan_lev='0' where id='$id'")) {
echo $fsize1;
echo 'Заявка на вступление в группу <b>' . $name . '</b> принята!<br/>';
echo $fsize2;
} else {
echo 'Ошибка!<br/>';
}
}
break;
case 'view':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
$av = mysql_query ("select * from `users` where id='".$arr['lider']."'");
$avt = mysql_fetch_array($av);
echo $fsize1;
$q2 = mysql_query ("select count(id) as num from users where clan='".(int)$mid."'");
$bl2 = mysql_fetch_array($q2);
$num2 = $bl2["num"];
echo "<div class = 'd1'>Группа</div>
<img src="icon/soo.gif" alt=""/> <b>".$arr['name']."</b><br/>";
$logot = $arr['logo'];
$vid = $arr['vid'];
if ($logot != "") {
$logot = UrlEncode($logot);
echo "<img src="logoclan/".$logot.""/><br/>";
}
echo "<u><b>".$arr['opis']."</b></u><br/>
<div class = 'd1'><img src="icon/admins.gif" alt=""/> Администрация</div>
<img src="icon/crow.png" alt=""/> Лидер: <b>
<a href="search.php?$ses&go=view$takep2&nick=".$avt['user']."">".col_n($avt['user'])."</a></b><br/>
<img src="icon/replies.png" alt=""/> Администраторы:<br/>";
$ad = mysql_query ("select * from `users` where clan='".(int)$mid."' and clan_lev='2'");
$k = mysql_num_rows($ad);
if ($k == 0) echo "<img src="icon/004.png" alt=""/> Пока нет...<br/>";
while($adm = mysql_fetch_array($ad)) {
echo "<img src="icon/004.png" alt=""/> <b>
<a href="search.php?$ses&go=view$takep2&nick=".$adm['id']."">".col_n($adm['user'])."</a></b><br/>";
}
echo "<img src="icon/replies.png" alt=""/> Модераторы:<br/>";
$m = mysql_query ("select * from `users` where clan='".(int)$mid."' and clan_lev='1'");
$k = mysql_num_rows($m);
if ($k == 0) echo "<img src="icon/004.png" alt=""/> Пока нет...<br/>";
while($mod = mysql_fetch_array($m)) {
echo "<img src="icon/004.png" alt=""/> <b>
<a href="search.php?$ses&go=view$takep2&nick=".$mod['id']."">".col_n($mod['user'])."</a></b><br/>";
}
echo "<div class = 'd1'><img src="icon/007.gif" alt=""/>Меню группы</div>
<img src="icon/People.gif" alt=""/> <u>В группе:</u> <b>
<a href="coo.php?$ses&mid=".$mid."&mod=who">".$num2."</a></b> чел.<br/>";
$sten = mysql_fetch_array(mysql_query("SELECT count(id) from stenaclan WHERE mid = '".(int)$mid."'"));
$new = mysql_query ("select count(id) as num from newsclan where clan='".(int)$mid."'");
$news = mysql_fetch_array($new);
$numn = $news["num"];
echo "<img src="icon/News.gif" alt=""/>
<a href="coo.php?$ses&mid=".$mid."&mod=news">Новости</a> (".$numn.")<br/>
<img src="icon/chat.gif" alt=""/>
<a href="clanstena.php?$ses&mid=".$mid."">Стена сообщений</a> (".$sten[0].")<br/>";
if ($row['clan'] != $mid) {
if ($arr['vid'] == 1) {
echo "<br/><div class = 'd1'>Группа открытая. Вступить может любой желающий!<br/>
<img src="icon/007.gif" alt=""/>
<a href="coo.php?$ses&mid=".$mid."&mod=inclan"><b>Вступить</b></a></div><br/>";
}
elseif ($arr['vid'] == 2) {
echo "<br/><div class = 'd1'>Группа закрытая. Вступление должен подтвердить Лидер!<br/>
<img src="icon/007.gif" alt=""/>
<a href="coo.php?$ses&mid=".$mid."&mod=inclan2"><b>Вступить</b></a></div><br/>";
}
} else {
echo "<br/><div class = 'd1'>
<img src="icon/006.gif" alt=""/>
<a href="coo.php?$ses&mid=".$mid."&mod=outclan"><b>Покинуть группу</b></a></div>";
}
if ($row["level"] >= 7 or $arr['lider'] == $id or $row['clan_lev'] > 0) {
echo "<dl><dt></dt></dl><img src="icon/fd.gif" alt=""/>
<a href="coo.php?$ses&mid=".$mid."&mod=admin&usid=".$arr['avtor'].""><b>Управление</b></a><dl><dt></dt></dl>";
}
echo $fsize2;
break;
case 'news':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$new = mysql_query ("select count(id) as num from newsclan where clan='".(int)$mid."'");
$news = mysql_fetch_array($new);
$num = $news['num'];
if (!isset($s)) $s = 0;
$mx = round(($num/5)+0.45);
if ($s > $mx) $s = $mx;
if ($s <= 0) $s = 1;
$ot = (($s - 1) * 5) + 1;
$do = $s * 5;
if ($do > $num) $do = $num;
$o = $ot - 1;
$n = $ot;
if ($do == 0) $n = $o;
echo $fsize1;
echo "$n-$do из $num<br/>";
echo $fsize2;
$o = intval($o);
$do = intval($do);
$r = mysql_query ("select * from newsclan where clan='".(int)$mid."' order by id desc limit $o,$do");
$re = mysql_query ("select id from newsclan where clan='".(int)$mid."' order by id desc limit $o,$do");
for ($i = $ot; $i <= $do; $i++) {
$arr = mysql_fetch_array($r);
$arr2 = mysql_fetch_array($re);
echo $fsize1;
echo $arr['date'] . " <br/>".$arr['content']."<br/>";
echo "<u>Разместил(а):</u><b> <a href="search.php?$ses&go=view$takep2&nick=".$arr['login']."">".col_n($arr['login'])."</a></b><br/>";
echo $fsize2;
}
$next = $s + 1;
$prev = $s - 1;
if ($num > $do) {
$ot = (($next - 1) * 5) + 1;
$do = $next * 5;
if ($do > $num) $do = $num;
echo $fsize1;
echo "<div class = 'd1'><a href="coo.php?$ses&s=$next">>>$ot-$do>></a></div>";
echo $fsize2;
}
if ($s > 1) {
$ot = (($prev - 1) * 5) + 1;
$do = $prev * 5;
echo $fsize1;
echo "<div class = 'd1'><a href="coo.php?$ses&s=$prev"><<$ot-$do<<</a></div>";
echo $fsize2;
}
echo '<br/>';
break;
default:
echo $fsize1;
if (empty($s)) $s = 0;
$query = mysql_query("select * from clans where id > 0");
$num_of_rows = mysql_num_rows($query);
$total_mat_number = $num_of_rows;
$max = 20;
$total_ss = ceil($total_mat_number/$max);
$o = intval($o);
$do = intval($do);
$r = mysql_query ("select * from `clans` order by users desc limit ".$s.",".$max."");
$i = 1 + $s;
while($arr = mysql_fetch_array($r)) {
$q2 = mysql_query ("select count(id) as num from users where clan='".$arr['id']."'");
$bl2 = mysql_fetch_array($q2);
$num2 = $bl2["num"];
$av = mysql_query ("select * from `users` where id='".$arr['avtor']."'");
$avt = mysql_fetch_array($av);
echo "<img src="icon/001.png" alt=""/>
<a href="coo.php?$ses&mid=".$arr['id']."&mod=view">".$arr['name']."</a> [".$num2."]<br/>";
}
echo '<dl><dt></dt></dl>';
for ($num = 0; $num < $total_ss; $num++) {
$s_number = $num * $max;
if ($s_number != $s) {
echo "<a href="coo.php?go=golos&$ses&s=$s_number&mod=read">".($num+1)."</a>|";
} else{
echo "".($num+1)."|";
}
}
echo '<dl><dt></dt></dl>';
echo "<img src="icon/add.gif" alt="[ADD]"/> <a href="coo.php?$ses&mod=add">Создать группу</a><br/>";
echo $fsize2;
break;
case 'add':
$q11 = mysql_query("select * from users where id='$id'");
$q22 = mysql_num_rows($q11);
$q0 = mysql_query("select * from `clans`");
$cl0 = mysql_fetch_array($q0);
if ($cl0['lider'] == $id)
{
echo 'У тебя уже есть группа!<br/>';
}
else if ($row['posts'] < $postclan) {
echo 'Для создания группы тебе необходимо <b>'.$postclan.'</b> постов!<br/>';
} else {
if (empty($name)) {
echo $fsize1;
echo '<b>Создать группу:</b><br/><br/>';
echo $fsize2;
echo $fsize1;
if ($ver == "xhtml")
echo "<form action="coo.php?$ses&mod=add" method="post"><br/>
Название:<br/><input name="name" maxlength="50"/><br/>
Описание:<br/><input type="text" name="opis" maxlength="1000"/><br/>
Тип:<br/><select name="vid">
<option value="1">Открытый</option>
<option value="2">Закрытый</option>
</select><br/>";
if ($ver == "wml") {
echo "<anchor title="go">Добавить<go href="coo.php?$ses&mod=add" method="post"><br/>
<postfield name="name" value="$(name)"/>
<postfield name="opis" value="$(opis)"/>
<postfield name="vid" value="$(vid)"/>
</go></anchor>";
}
else if ($ver == "xhtml") {
echo "<input type="submit" class="ibutton" value="Добавить"></form>";
}
echo $fsize2;
} else {
$name = mysql_real_escape_string(check($name));
$opis = mysql_real_escape_string(check($opis));
$vid = intval($vid);
if ($row["translit"] == 1) $name = trun_to_rus($name);
if ($row["translit"] == 1) $opis = trun_to_rus($opis);
if (mysql_query("insert into `clans` values(0,'".$id."','$name','$opis',1,'','$vid');") ) {
$q2 = mysql_query("select * from `clans` where `name`='".$name."';");
$last_cl = mysql_fetch_array($q2);
$idclan = $last_cl['id'];
$idclan = intval($idclan);
mysql_query("update `users` set `clan`='".$idclan."' where `id`='$id'");
echo $fsize1;
echo 'Группа успешно создана!<br/>';
echo $fsize2;
} else {
echo $fsize1;
echo $lang['error'];
echo $fsize2;
}
}
}
break;
case 'delclus':
if (!is_numeric($mid)) { header('Location: index.php?isset=403'); }
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
if ($row["level"] < 7 and $arr['lider'] != $id) {
echo 'Доступ закрыт!<br/>';
}
else
{
if (mysql_query("delete from `clans` where `id`='".(int)$mid."' limit 1") &&
mysql_query("update `users` set `clan`='' where `clan`='".(int)$mid."'"))
echo $fsize1;
echo 'Запись успешно удалена!<br/>';
echo $fsize2;
}
break;
}
echo $fsize1;
if ($mod != "view") {
if (!empty($mid)) {
$q = mysql_query("select * from `clans` where id='".(int)$mid."'");
$arr = mysql_fetch_array($q);
echo "<a href="coo.php?$ses&mod=view&mid=$mid">".$arr['name']."</a><br/>";
}
}
if (!empty($mid)) {
echo "<div class = 'd1'><a href="coo.php?$ses">Группы</a></div>";
}
echo "<div class = 'd1'><a href="enter.php?$ses">Прихожая</a></div>";
include_once 'foot.php';
?>