Файл: xteem.ru/clan/index.php
Строк: 390
<?
$title = 'Кланы';
require_once ('../system/function.php');
require_once ('../system/header.php');
if(!isset($user['id'])) {
echo err($title, '
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.<br/>
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
');
require_once ('../system/footer.php'); exit;
}
$act = isset($_GET['act']) ? $_GET['act'] : null;
switch($act)
{
default:
echo '<div class="title">'.$title.'</div>';
echo '<div class="news"><img src="/images/search.png"> <a href="/clan/?act=search">Поиск клана</a><br />
<img src="/images/tops.png"> <a href="/clan/?act=top">Топ 100</a> | <a href="/clan/?act=vse">Все кланы</a><br />';
$bf = mysql_fetch_array(mysql_query('select * from `clan` where `us` = "'.$user['id'].'"'));
if($bf == 0) {
echo '
<img src="/images/add.png"> <a href="/clan/?act=clanadd">Создать клан</a>
';
}
echo '
</div><div class="title">Топ 10 дня</div>';
if (empty($user['max'])) $user['max']=10;
$max = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `clan` where `xp_day`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$blog_r = mysql_query("SELECT * FROM `clan` ORDER BY `xp_day` desc LIMIT 10");
while($bl = mysql_fetch_assoc($blog_r))
{
if($bl['xp_day'] != 0) {
echo ' <table style="width:100%" cellspacing="0" cellpadding="0"><tbody><tr>
<td class="podmenu" style="width:15%">';
echo (empty($bl ['avatar'])?'<img src="/files/ava_clan/net.png" alt="*" style="max-width: 52px; max-height: 52px;">':'<img src="/files/ava_clan/'.$bl ['avatar'].'" alt="*" style="max-width: 52px; max-height: 52px;">');
echo '</td>
<td class="podmenu">» <a href="'.$HOME.'/clan/?act=clans&id='.$bl['id'].'">'.$bl['name'].'</a> <br /> » Опыт клана '.$bl['xp'].'<br /> » Опыт клана за сегодня '.$bl['xp_day'].'<br /> » Участников ('.mysql_result(mysql_query("SELECT COUNT(id) FROM `clan_us` WHERE `idclan` = '".$bl['id']."'"),0).')</td></tr></tbody></table>';
}
}
if($k_post < 1) echo '<div class="podmenu"><center><b>Топовых кланов нет!</b></center></div>';
break;
case 'clanadd':
echo '<div class="title">'.$title.' / Создать клан</div>';
if(isset($_REQUEST['ok'])) {
$name = strong($_POST['name']);
$about = strong($_POST['about']);
if(empty($name)) {
echo '<div class="podmenu"><center><b>Введите название клана!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
if(mb_strlen($name) < 3 or mb_strlen($name) > 30) {
echo '<div class="podmenu"><center><b>Введите название от 3 до 30 символов!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
$bf = mysql_fetch_array(mysql_query('select * from `clan` where `us` = "'.$user['id'].'"'));
if($bf != 0) {
echo '<div class="podmenu"><center><b>У Вас уже есть клан!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
$bn = mysql_fetch_array(mysql_query('select * from `clan` where `name` = "'.$name.'"'));
if($bn != 0) {
echo '<div class="podmenu"><center><b>Такой клан уже существует!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
mysql_query("INSERT INTO `clan` SET `name` = '".$name."', `us` = '".$user['id']."', `about` = '".$about."', `time` = '".time()."'");
$rids = mysql_insert_id();
mysql_query("INSERT INTO `clan_us` SET `idclan` = '".$rids."', `level` = '1', `user` = '".$user['id']."', `time` = '".time()."'");
echo '<div class="podmenu"><center><b>Клан успешно создан!</b></center></div>';
}
echo '<div class="podmenu">
<form action="" method="POST">
<input type="text" name="name" placeholder="Название клана" maxlength="30" /><br />
<textarea name="about" placeholder="Введите краткое описание клана..."></textarea><br />
<input type="submit" name="ok" value="Создать клан">
</form></div>';
echo '<div class="links">» <a href="'.$HOME.'/clan/">Назад</a></div>';
break;
case 'clans':
$id = abs(intval($_GET['id']));
$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id` = '".$id."'"));
echo '<div class="title">Клан '.$clan['name'].'</div>
<div class="podmenu">'.$clan['about'].'</div>';
echo '<table style="width:100%" cellspacing="0" cellpadding="0"><tbody><tr>
<td class="podmenu" style="width:15%">';
echo (empty($clan['avatar'])?'<img src="/files/ava_clan/net.png" alt="*" style="max-width: 52px; max-height: 52px;">':'<img src="/files/ava_clan/'.$clan['avatar'].'" alt="*" style="max-width: 52px; max-height: 52px;">');
echo '</td>
<td class="podmenu"><b><big>'.$clan['name'].'</big></b></tr></tbody></table>';
if($clan['gold'] != 0 ) { $nag = '<span class="counter"><img src="img/zol.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$clan['gold'].'</span>'; }
if($clan['ser'] != 0 ) { $nag1 = '<span class="counter"><img src="img/ser.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$clan['ser'].'</span>'; }
if($clan['bro'] != 0 ) { $nag2 = '<span class="counter"><img src="img/bro.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$clan['bro'].'</span>'; }
if($clan['div'] != 0 ) { echo '<div class="podmenu">'.$nag.''.$nag1.''.$nag2.'</div>'; }
echo '<div class="forum_p"><a href="/clan/?act=info&id='.$clan['id'].'"><img src="img/info.gif"> Информация клана</a></div>';
$clans = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan_us` WHERE `idclan` = '".$id."' and `user` = '".$user['id']."'"));
if($user['id'] == $clans['user']) {
echo '<div class="forum_p"><a href="/clan/?act=exit&id='.$clan['id'].'"><img src="img/no.png"> Покинуть клан</a></div>';
} else {
echo '<div class="forum_p"><a href="/clan/?act=start&id='.$clan['id'].'"><img src="img/oks.png"> Вступить в клан</a></div>';
}
echo '<div class="forum_p"><a href="/clan/?act=clans_us&id='.$clan['id'].'"><img src="img/users.png"> Состав клана</a> ('.mysql_result(mysql_query("SELECT COUNT(id) FROM `clan_us` WHERE `idclan` = '".$id."'"),0).')</div>';
if($user['id'] == $clan['us']) echo '<div class="forum_p"><a href="/clan/?act=set&id='.$clan['id'].'"><img src="img/set.png"> Настройки клана</a></div>';
break;
case 'clans_us':
$id = abs(intval($_GET['id']));
$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id` = '".$id."'"));
echo '<div class="title">Состав клана '.$clan['name'].'</div>';
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_us` WHERE `idclan` = '".$id."'"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$users = mysql_query("SELECT * FROM `clan_us` WHERE `idclan` = '".$id."' ORDER BY `level` ASC LIMIT $start, $max");
while($a = mysql_fetch_assoc($users))
{
if($a['level'] == 1){
$ads = '<br /><span style="color:green"><b>Основатель клана</b></span>';
}
echo '<div class="links">'.nick($a['user']).' '.$ads.'<br />Вступил в клан '.vremja($a['time']).'<br/> Принес клану '.$a['xp'].' опыта (За все время)<br/> Принес клану '.$a['xp_day'].' опыта (За сегодня)</div>';
}
if ($k_page>1) echo str('/clan/?act=clans_us&id='.$id.'&',$k_page,$page); // Вывод страниц
echo '<div class="podmenu"><a href="/clan/?act=clans&id='.$id.'">Назад</a></div>';
break;
case 'start':
$id = abs(intval($_GET['id']));
$clans = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan_us` WHERE `idclan` = '".$id."' and `user` = '".$user['id']."'"));
$sw = mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_us` WHERE `user` = '".$user['id']."'"), 0);
if($sw != 0) {
echo '<div class="title">Ошибка</div>';
echo '<div class="podmenu"><center><b>Вы уже в составе другого клана!</b></center></div>';
require_once ('../system/footer.php');
exit();
} else {
if($user['id'] == $clans['user']) {
echo '<div class="title">Ошибка</div>';
echo '<div class="podmenu"><center><b>Вы уже в составе клана!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
mysql_query("INSERT INTO `clan_us` SET `idclan` = '".$id."', `user` = '".$user['id']."', `time` = '".time()."'");
header('Location: '.$HOME.'/clan/?act=clans&id='.$id.'');
exit();
}
break;
case 'exit':
$id = abs(intval($_GET['id']));
$clans1 = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan_us` WHERE `idclan` = '".$id."' and `user` = '".$user['id']."' and `level` = '1'"));
##$level = $clans1['level'];
if($user['id'] == $clans1['user']) {
echo '<div class="title">Ошибка</div>';
echo '<div class="podmenu"><center><b>Вы не можете покинуть клан!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
$clans = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan_us` WHERE `idclan` = '".$id."' and `user` = '".$user['id']."'"));
if($user['id'] != $clans['user']) {
echo '<div class="title">Ошибка</div>';
echo '<div class="podmenu"><center><b>Вы не в составе клана!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
mysql_query("DELETE FROM `clan_us` WHERE `user` = '".$user['id']."'");
header('Location: '.$HOME.'/clan/?act=clans&id='.$id.'');
exit();
break;
case 'info':
$id = abs(intval($_GET['id']));
$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id` = '".$id."'"));
echo '<div class="title">Информация клана '.$clan['name'].'</div>';
echo '<div class="podmenu">Основатель '.nick($clan['us']).'<br /> Клан создан '.vremja($clan['time']).'<br />Опыт клана '.$clan['xp'].'<br />Опыт клана за сегодня '.$clan['xp_day'].'</div>';
if($clan['gold'] != 0 ) { $nag = '<span class="counter"><img src="img/zol.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$clan['gold'].'</span>'; }
if($clan['ser'] != 0 ) { $nag1 = '<span class="counter"><img src="img/ser.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$clan['ser'].'</span>'; }
if($clan['bro'] != 0 ) { $nag2 = '<span class="counter"><img src="img/bro.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$clan['bro'].'</span>'; }
if($clan['div'] != 0 ) {
echo '<div class="podmenu">Кубки клана<br />'.$nag.''.$nag1.''.$nag2.'</div>';
}
echo '<div class="podmenu"><a href="/clan/?act=clans&id='.$id.'">Назад</a></div>';
break;
case 'search':
echo '<div class="title">Поиск клана</div>
<div class="podmenu"><form action="" method="POST">
<input type="text" name="name" maxlength="100" />
<input type="submit" name="ok" value="Искать" />
</form></div>';
if(isset($_REQUEST['ok'])) {
$name = strong($_POST['name']);
if(empty($name)) {
echo '<div class="podmenu"><center><b>Вы нечего не ввели!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
if(strlen($name) < 3 or mb_strlen($name) > 100) {
echo '<div class="podmenu"><center><b>Введите от 2-х до 100-а символов!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
echo '<div class="menu">Результаты поиска:</div>';
$search = mysql_query("SELECT * FROM `clan` where `name` LIKE '%".$name."%' ORDER BY `time` DESC ");
$sql = mysql_result(mysql_query("SELECT COUNT(*) FROM `clan` where `name` LIKE '%".$name."%' "),0);
while($s = mysql_fetch_assoc($search)){
echo ' <table style="width:100%" cellspacing="0" cellpadding="0"><tbody><tr>
<td class="podmenu" style="width:15%">';
echo (empty($s['avatar'])?'<img src="/files/ava_clan/net.png" alt="*" style="max-width: 52px; max-height: 52px;">':'<img src="/files/ava_clan/'.$s['avatar'].'" alt="*" style="max-width: 52px; max-height: 52px;">');
echo '</td>
<td class="podmenu">» <a href="'.$HOME.'/clan/?act=clans&id='.$s['id'].'">'.$s['name'].'</a><br/> ';
if($s['gold'] != 0 ) { $nag = '<span class="counter"><img src="img/zol.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$s['gold'].'</span>'; }
if($s['ser'] != 0 ) { $nag1 = '<span class="counter"><img src="img/ser.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$s['ser'].'</span>'; }
if($s['bro'] != 0 ) { $nag2 = '<span class="counter"><img src="img/bro.png" alt="*" style="max-width: 45px; max-height: 45px;">'.$s['bro'].'</span>'; }
if($s['div'] != 0 ) {
echo ''.$nag.''.$nag1.''.$nag2.'';
}
echo '<br/> </td></tr></tbody></table>';
}
}
/* Если никого на нашли */
if($sql == 0) echo '<div class="podmenu"><center><b>По вашему запросу ничего не найдено!</b></center></div>';
/* Если никого на нашли */
break;
case 'top';
echo '<div class="title">'.$title.'</div>';
echo '<div class="news"><img src="/images/search.png"> <a href="/clan/?act=search">Поиск клана</a><br />
<img src="/images/tops.png"> <a href="/clan/?act=top">Топ 100</a> | <a href="/clan/?act=vse">Все кланы</a><br />';
$bf = mysql_fetch_array(mysql_query('select * from `clan` where `us` = "'.$user['id'].'"'));
if($bf == 0) {
echo '
<img src="/images/add.png"> <a href="/clan/?act=clanadd">Создать клан</a>
';
}
echo '
</div><div class="title">Топ 100</div>';
if (empty($user['max'])) $user['max']=10;
$max = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `clan`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$blog_r = mysql_query("SELECT * FROM `clan` where `xp` ORDER BY `id` ASC LIMIT 10");
while($bl = mysql_fetch_assoc($blog_r))
{
echo ' <table style="width:100%" cellspacing="0" cellpadding="0"><tbody><tr>
<td class="podmenu" style="width:15%">';
echo (empty($bl['avatar'])?'<img src="/files/ava_clan/net.png" alt="*" style="max-width: 52px; max-height: 52px;">':'<img src="files/ava_clan/'.$bl['avatar'].'" alt="*" style="max-width: 210px; max-height: 210px;">');
echo '</td>
<td class="podmenu">» <a href="'.$HOME.'/clan/?act=clans&id='.$bl['id'].'">'.$bl['name'].'</a> <br/> » Очки з неделю<br/> » <a href="'.$HOME.'/clan/?act=clans&id='.$bl['id'].'">Участников</a></td></tr></tbody></table>';
}
if($k_post < 1) echo '<div class="podmenu"><center><b>Кланов нет!</b></center></div>';
break;
case 'vse';
echo '<div class="title">'.$title.'</div>';
echo '<div class="news"><img src="/images/search.png"> <a href="/clan/?act=search">Поиск клана</a><br />
<img src="/images/tops.png"> <a href="/clan/?act=top">Топ 100</a> | <a href="/clan/?act=vse">Все кланы</a><br />';
$bf = mysql_fetch_array(mysql_query('select * from `clan` where `us` = "'.$user['id'].'"'));
if($bf == 0) {
echo '
<img src="/images/add.png"> <a href="/clan/?act=clanadd">Создать клан</a>
';
}
echo '
</div><div class="title">Все кланы</div>';
if (empty($user['max'])) $user['max']=10;
$max = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `clan`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$blog_r = mysql_query("SELECT * FROM `clan` where `id` ORDER BY `id` ASC LIMIT 10");
while($bl = mysql_fetch_assoc($blog_r))
{
echo ' <table style="width:100%" cellspacing="0" cellpadding="0"><tbody><tr>
<td class="podmenu" style="width:15%">';
echo (empty($bl['avatar'])?'<img src="/files/ava_clan/net.png" alt="*" style="max-width: 52px; max-height: 52px;">':'<img src="/files/ava_clan/'.$bl['avatar'].'" alt="*" style="max-width: 52px; max-height: 52px;">');
echo '</td>
<td class="podmenu">» <a href="'.$HOME.'/clan/?act=clans&id='.$bl['id'].'">'.$bl['name'].'</a> </td></tr></tbody></table>';
}
if($k_post < 1) echo '<div class="podmenu"><center><b>Кланов нет!</b></center></div>';
break;
case 'set';
$id = abs(intval($_GET['id']));
$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id` = '".$id."'"));
if($user['id'] != $clan['us']) echo '<div class="podmenu">Ошибка</div>';
echo '<div class="title">Настройки клана</div>';
echo '<div class="podmenu"><a href="/clan/avatar.php?id='.$id.'">Сменить аватар клана</a> (5р)</div>';
break;
}
require_once ('../system/footer.php');
?>