Вход Регистрация
Файл: vk.com_vhllam/klan/adminka.php
Строк: 696
<?php
require_once$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/start.php';
require_once
$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/compress.php';
require_once
$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/sess.php';
require_once
$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/home.php';
require_once
$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/settings.php';
require_once
$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/db_connect.php';
require_once
$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/ipua.php';
require_once
$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/fnc.php';
require_once
$_SERVER['DOCUMENT_ROOT'] . '/sys/inc/user.php';

$set['title'] = 'Управление кланом';
include_once 
'../sys/inc/thead.php';
title();
aut();
$id intval($_GET['id']);
$us mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id_user` = '$user[id]' AND `id_clan` = '$id' LIMIT 1"));


if(
$us['level']==2){

$act = isset($_GET['act']) ? trim($_GET['act']) : '';

switch (
$act) {
    
    
/* Список забаненных */
    
case 'banlist':
    
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_user` WHERE  `id_clan` = '$id' && `ban_time` > '".time()."'"), 0);
    
    
$k_page=k_page($k_post,$set['p_str']);
    
$page=page($k_page);
    
$start=$set['p_str']*$page-$set['p_str'];
    
    if (
$k_post==0)
    {
        echo 
"<div class='mess'>"
        echo 
"Банн-лист пуст.n";
        echo 
"</div>"
    } else {
        
$q mysql_query("SELECT * FROM `clan_user` WHERE  `id_clan` = '$id' && `ban_time` > '".time()."' ORDER BY `ban_time` ASC LIMIT $start$set[p_str]");
        while (
$post mysql_fetch_array($q)) {
            
$ank mysql_fetch_array(mysql_query("SELECT `id`, `nick` FROM `user` WHERE `id` = $post[id_user]"));
            
$ank2 mysql_fetch_array(mysql_query("SELECT `id`, `nick` FROM `user` WHERE `id` = $post[ban_user]"));
            echo 
'<div class="gmenu"><a href="../info.php?id='.$ank['id'].'">'.$ank['nick'].'</a><br />
            <b>Время окончания бана:</b> '
.vremja($post['ban_time']).'<br />
            <b>Забанил(а):</b> <a href="../info.php?id='
.$ank2['id'].'">'.$ank2['nick'].'</a><br />
            <b>Причина:</b> '
.$post['ban_prich'].'<br /><br />
            
            <a href="adminka.php?id='
.$id.'&act=ban_osvobod&user='.$ank['id'].'">[Снять бан]</a>
            </div>'
;
            
        }
        if (
$k_page>1)str("?",$k_page,$page); // Вывод страниц        
    
}
    break;
    
    
/* Снятие бана */
    
case 'ban_osvobod':
    
$ank abs(intval($_GET['user']));
        
    
$sql mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id_user` = '$ank' AND `id_clan` = '$id'"));
        
    if (empty(
$sql)) {
        
$err[] = 'Пользователь не состоит в данном клане';
    }
        
    
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".$ank."'"));
        
    if (empty(
$ank)) {
        
$err[] = 'Пользователь не найден в базе данных';
    }
        
    if (!empty(
$err)) {
        
err();
    } else {
        
mysql_query("UPDATE `clan_user` SET `ban_time` = '', `ban_user` = '', `ban_prich` = '' WHERE `id_user` = '".$ank['id']."' && `id_clan` = '".$id."'");
        
header("Location: adminka.php?id=".$id."&act=banlist");
    }        
    break;
    
    
/* Бан */
    
case 'user_ban':
    
$ank abs(intval($_GET['user']));
        
    
$sql mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id_user` = '$ank' AND `id_clan` = '$id'"));
        
    if (empty(
$sql)) {
        
$err[] = 'Пользователь не состоит в данном клане';
    }
        
    
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".$ank."'"));
        
    if (empty(
$ank)) {
        
$err[] = 'Пользователь не найден в базе данных';
    }
        
    if (!empty(
$err)) {
        
err();
    } else {
        
        if (
$_POST) {
            if (empty(
$_POST['user'])) {
                
$err[] = 'Не заполнено поле "Пользователь"';
            }
            
            if (empty(
$_POST['time']) || empty($_POST['type'])) {
                
$err[] = 'Не заполнено поле "Время бана"';
            }

            if (empty(
$_POST['prich'])) {
                
$err[] = 'Не заполнено поле "Причина"';
            }
            
            
$nick my_esc($_POST['user']);
            
$ank mysql_fetch_array(mysql_query("SELECT `id` FROM `user` WHERE `nick` = '".$nick."'")); 
            
$sql mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id_user` = '".$ank['id']."' AND `id_clan` = '".$id."'")); 
            
            if (empty(
$ank)) {
                
$err[] = 'Пользователь не найден в базе данных';
            }     
            
            if (
$user['id'] == $ank['id']) {
                
$err[] = 'Вы не можете себя забанить';                
            }

            if (
$sql['level'] >= $us['level']) {
                
$err[] = 'У вас не достаточно привелегий';                
            }
                        
            if (empty(
$sql)) {
                
$err[] = 'Пользователь не состоит в данном клане';
            }
            
            if (
$err) {
                
err();
            } else {
                if (
$_POST['type'] == 'min') {
                    
                    
$min abs(intval($_POST['time']));              
                    
$time $min 60# Минута => Секунды
                
                
} elseif ($_POST['type'] == 'chas') {
                    
                    
$chas abs(intval($_POST['time']));
                    
$time = ($chas 60) * 60# Час => Секунды  
                
                
} elseif ($_POST['type'] == 'sut') {
                    
                    
$sut abs(intval($_POST['time']));
                    
$time = ((($sut 60) * 60) * 24); # Сутки => Секунды  
                
                
} elseif ($_POST['type'] == 'ned') {
                    
                    
$ned abs(intval($_POST['time']));
                    
$time = (((($ned 60) * 60) * 24) * 7); # Недели => Секунды  
                
                
} else {
                    
                    
$mes abs(intval($_POST['time']));
                    
$time = (((($mes 60) * 60) * 24) * 30); # Месяцы => Секунды  
                
                
}
                
                
$time time() + $time# Дата конца бана
                
$prich my_esc($_POST['prich']); # Причина бана
                
                
mysql_query("UPDATE `clan_user` SET `ban_time` = '".$time."', `ban_user` = '".$user['id']."', `ban_prich` = '".$prich."' WHERE `id_user` = '".$ank['id']."' && `id_clan` = '".$id."'");
                
                
msg('Пользователь успешно забанен');
            }        
        }
        echo 
'<form action="adminka.php?id='.$id.'&act=user_ban&user='.$ank['id'].'" method="POST">';
    
        echo 
'Пользователь: <input type="text" name="user" value="'.$ank['nick'].'" /><br />';
        echo 
'Время бана: <input type="text" name="time" size="3" /><br />
        <select name="type"><option value="min">мин.</option><option value="chas">час.</option><option value="sut">cт.</option><option value="ned">нед.</option><option value="mes">мес.</option></select><br />'
;
        echo 
'Причина:<br /><textarea name="prich"></textarea><br /><br />';
        echo 
'<input type="submit" name="submit" value="Бан" />';
            
        echo 
'</form>';         
    }    
    break;
    
    
/* Удаление участника */
    
case 'user_del':
    
$ank abs(intval($_GET['user']));
        
    
$sql mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id_user` = '$ank' AND `id_clan` = '$id'"));
        
    if (empty(
$sql)) {
        
$err[] = 'Пользователь не состоит в данном клане';
    }
        
    
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".$ank."'"));
        
    if (empty(
$ank)) {
        
$err[] = 'Пользователь не найден в базе данных';
    }

    if (
$user['id'] == $ank['id']) {
        
$err[] = 'Вы не можете себя удалить';                
    }

    if (
$sql['level'] >= $us['level']) {
        
$err[] = 'У вас не достаточно привелегий';                
    }
                    
    if (!empty(
$err)) {
        
err();
    } else {
        if (empty(
$_GET['go'])) {
            echo 
'<div class="gmenu">';
            echo 
'<b>Вы уверены что хотите удалить <b>'.$ank['nick'].'</b> из клана?</b><br />';
            echo 
'<a href="adminka.php?id='.$id.'&user='.$ank['id'].'&act=user_del&go=yes">[Да]</a> <a href="myklan.php?id='.$id.'">[Нет]</a><br /><br />';  
            echo 
'</div>';          
        } else {
            
mysql_query("DELETE FROM `clan_user` WHERE `id_user` = '$ank[id]' AND `id_clan` = '$id'");
            
msg('Пользователь удален из клана');
        }
    }
    break;
    
    
/* Поиск участников */
    
case 'search':
    if (isset(
$_POST['submit'])) {
        
$search my_esc($_POST['search']);
        
$type abs(intval($_POST['type'])); 
        
        if (
$type == 1) {
            
$sql mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id_user` = '$search' AND `id_clan` = '$id'"));
            
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$search'"));
            
            if (empty(
$sql)) {
                
$err[] = 'Нет результата';
            }
        } else {
             
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `nick` = '$search'"));     
             
$sql mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id_user` = '$ank[id]' AND `id_clan` = '$id'"));
             
             if (empty(
$sql)) {
                
$err[] = 'Нет результата';
             }      
        }
        
        if (
$err) {
            
err();
        } else {
            
            echo 
'<div class="gmenu">';
            
status($ank['id']) . ' ' group($ank['id']) . '<a href="../info.php?id='.$ank['id'].'"><span style="color: '.$ank['ncolor'].'">'.$ank['nick'].'</span></a>';
            echo 
'<br />';
            echo (
$ank['pol'] == '(Муж)' '(Жен)');
            
            if (!empty(
$ank['ank_d_r']) && !empty($ank['ank_m_r']) && !empty($ank['ank_g_r'])) {
                
$ank['ank_age'] = date("Y") - $ank['ank_g_r'];
                if (
date("n")<$ank['ank_m_r'])$ank['ank_age']=$ank['ank_age']-1;
                elseif (
date("n")==$ank['ank_m_r']&& date("j")<$ank['ank_d_r'])$ank['ank_age']=$ank['ank_age']-1;
                echo 
",$ank[ank_age] лет";
            }
            
            if (
$ank['ank_city']!=0)echo ",".city($ank['id'])."";
            echo 
"<br/>";
            echo 
"Рейтинг: <b>$ank[rating]</b><br />n";

            if (
$us['level']==&& $sql['level']==0) echo "[<a href='adminka.php?act=modyes&amp;id=$sql[id_clan]&amp;user=$sql[id]'>Дать модера</a>]n";
            elseif (
$us['level']==&& $sql['level']==1) echo "[<a href='adminka.php?act=modno&amp;id=$sql[id_clan]&amp;user=$sql[id]'>Снять модера</a>]n";
            if (
$us['level']==2) echo "[<a href='adminka.php?act=balls&amp;id=$sql[id_clan]&amp;user=$sql[id_user]'>Выдать монет</a>]n";
            
            echo 
'</div>';
        }
    }
    echo 
"<div class='mails'>n";
    echo 
'<form action="adminka.php?id='.$id.'&act=search" method="POST">';

    echo 
'Найти: <input type="text" name="search" value="" /><br />';
    echo 
'Искать по ID:<input type="checkbox" name="type" value="1"><br>';
    echo 
'<input type="submit" name="submit" value="Поиск юзера" />';
        
    echo 
'</form></div>';    
    break;
    
    
/* Рассылка новостей */
    
case 'rss':

        if (isset(
$_POST['submit'])) {
            
$new my_esc($_POST['new']);
            
$sign my_esc($_POST['sign']);
            
            if (!empty(
$sign)) {
                
$new .= ' / [b]Подпись:[/b] ' .$sign;    
            }
            
            if (empty(
$new)) {
                
$err[] = 'Не введена новость';
                
err();
            } else {
                
$q mysql_query("SELECT * FROM `clan_user` WHERE  `id_clan` = '".$id."' && `id_user` != '".$user['id']."'");
                while (
$ank mysql_fetch_array($q)) {
                    
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('".$user['id']."', '".$ank['id_user']."', '".$new."', '".time()."')");
                }
                
                
header("Location: adminka.php?id=".$id."&act=rss&msg=add_msg");
            }
        }
        
        if (isset(
$_GET['msg']) && $_GET['msg'] == 'add_msg') {
            
msg('Новость успешно разослана');    
        }
        
        echo 
'<form action="adminka.php?id='.$id.'&act=rss" method="POST">';
        
        echo 
'<b>Новость:</b><br /><textarea name="new"></textarea><br />';
        echo 
'Подпись: <input type="text" name="sign" value="" /><br />';
        echo 
'<input type="submit" name="submit" value="Разослать" />';
        
        echo 
'</form>';
        

    break;
    
// Новости клана //
case 'news':

if ( isset(
$_GET['del']) && is_numeric($_GET['del']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_news` WHERE `id` = '".intval($_GET['del'])."' AND `id_clan` = '$id' LIMIT 1"), 0)==1)
{
mysql_query("DELETE FROM `clan_news` WHERE `id` = '".intval($_GET['del'])."' AND `id_clan` = '$id' LIMIT 1");
mysql_query("OPTIMIZE TABLE `clan_news`");
msg('Новость удалена');
}

if (isset(
$_POST['title']) && isset($_POST['msg']))
{
$title=esc($_POST['title'],1);
$msg=esc($_POST['msg']);

if (
strlen2($title)>32){$err='Слишком большой заголовок новости';}
if (
strlen2($title)<3){$err='Короткий заголовок';}
if (
strlen2($msg)>1024){$err='Содержиние новости слишком большое';}
if (
strlen2($msg)<2){$err='Новость слишком короткая';}

$msg=mysql_real_escape_string($msg);

if (!isset(
$err)){
mysql_query("INSERT INTO `clan_news` (`time`, `msg`, `title`, `id_clan`) values('$time', '$msg', '$title', '$id')");
mysql_query("OPTIMIZE TABLE `clan_news`");
msg('Новость добавлена');
}
}

$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_news`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if (
$k_post==0)
{
echo 
"<div class='err'>n";
echo 
"Нет новостейn";
echo 
"</div>n";
}
$q=mysql_query("SELECT * FROM `clan_news` WHERE `id_clan` = '$id' ORDER BY `id` DESC LIMIT $start$set[p_str]");

while (
$post mysql_fetch_array($q))
{
echo 
"<div class='news'>n";
echo 
"$post[title] (".vremja($post['time']).")<br />n";
echo 
trim(br(bbcode(smiles(links(stripcslashes(htmlspecialchars($post['msg'])))))))."<br />n";
echo 
"<a href="?act=news&amp;id=$id&amp;page=$page&amp;del=$post[id]">Удалить новость</a><br />n";
echo 
"</div>n";
}

if (
$k_page>1)str('news.php?',$k_page,$page); // Вывод страниц
echo "<div class='mails'>n"
echo 
"<form method="post" action="?id=$id&amp;act=news">n";
echo 
"Заголовок новости:<br />n<input name="title" size="16" maxlength="32" value="" type="text" /><br />n";
echo 
"Текст новости:<br />n<textarea name="msg" ></textarea><br />n";
echo 
"<input value="Готово" type="submit" />n";
echo 
"</form>n";

echo 
"</div>n";
echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

// Логотип клана //
case 'logo':
if (isset(
$_FILES['file']))
{

if (
eregi('.jpe?g$',$_FILES['file']['name']) && $imgc=@imagecreatefromjpeg($_FILES['file']['tmp_name']))
{
if (
imagesx($imgc)>80 || imagesy($imgc)>80)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if (
$img_x==$img_y)
{
$dstW=80// ширина
$dstH=80// высота 
}
elseif (
$img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=80;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=80;
$dstW=ceil($dstH/$prop);
}

$screen=imagecreatetruecolor($dstW$dstH);
imagecopyresampled($screen$imgc0000$dstW$dstH$img_x$img_y);
imagedestroy($imgc);
@
chmod(H."files/klan/$id.jpg",0777);
@
unlink(H."files/klan/$id.jpg");
imagejpeg($screen,H."files/klan/$id.jpg",100);
@
chmod(H."files/klan/$id.jpg",0777);
imagedestroy($screen);
}
else
{
copy($_FILES['file']['tmp_name'], H."files/klan/$id.jpg");
}

msg("Логотип успешно установлен");
}
}
echo 
"<div class='mails'>n"
echo 
"Текущий логотип:<br/>n";
if(
is_file(H.'files/klan/'.$id.'.jpg')){
echo 
'<img src="/files/klan/'.$id.'.jpg" alt=""/><br/>';
}
else
{
echo 
'Не установлен<br/>';
}
echo 
"</div>n";
echo 
"<div class='mails'>n"
echo 
"<form method="post" enctype="multipart/form-data" action="?id=$id&amp;act=logo">n";
echo 
"Выберите логотип:<br />n";
echo 
"<input type='file' name='file' accept='image/jpeg' /><br />n";
if(!
is_file(H.'files/klan/'.$id.'.jpg'))echo "<input value="Загрузить" type="submit" />n";
else echo 
"<input value="Обновить" type="submit" />n";
echo 
"</form>n";

echo 
"</div>n";
echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

// Иконка клана //
case 'icon':
if (isset(
$_FILES['file']))
{

if (
eregi('.jpe?g$',$_FILES['file']['name']) && $imgc=@imagecreatefromjpeg($_FILES['file']['tmp_name']))
{
if (
imagesx($imgc)>12 || imagesy($imgc)>12)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if (
$img_x==$img_y)
{
$dstW=12// ширина
$dstH=12// высота 
}
elseif (
$img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=12;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=12;
$dstW=ceil($dstH/$prop);
}

$screen=imagecreatetruecolor($dstW$dstH);
imagecopyresampled($screen$imgc0000$dstW$dstH$img_x$img_y);
imagedestroy($imgc);
@
chmod(H."files/klanico/$id.jpg",0777);
@
unlink(H."files/klanico/$id.jpg");
imagejpeg($screen,H."files/klanico/$id.jpg",100);
@
chmod(H."files/klanico/$id.jpg",0777);
imagedestroy($screen);
}
else
{
copy($_FILES['file']['tmp_name'], H."files/klanico/$id.jpg");
}

msg("Логотип успешно установлен");
}
}
echo 
"<div class='mails'>n"
echo 
"Текущая иконка:<br/>n";
if(
is_file(H.'files/klanico/'.$id.'.jpg')){
echo 
'<img src="/files/klanico/'.$id.'.jpg" alt=""/><br/>';
}
else
{
echo 
'Не установлена<br/>';
}
echo 
"</div>n";
echo 
"<div class='mails'>n"
echo 
"<form method="post" enctype="multipart/form-data" action="?id=$id&amp;act=icon">n";
echo 
"Выберите иконку:<br />n";
echo 
"<input type='file' name='file' accept='image/jpeg' /><br />n";
if(!
is_file(H.'files/klanico/'.$id.'.jpg'))echo "<input value="Загрузить" type="submit" />n";
else echo 
"<input value="Обновить" type="submit" />n";
echo 
"</form>n";
echo 
"</div>n";
echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

case 
'rules':
if (isset(
$_POST['msg']))
{
$msg=esc($_POST['msg']);

if (
strlen2($msg)>1024){$err='Содержиние правил слишком большое';}
if (
strlen2($msg)<2){$err='Правила слишком короткие';}

$msg=mysql_real_escape_string($msg);

if (!isset(
$err)){
mysql_query("UPDATE `clan` SET `rules` = '".$msg."' WHERE `id` = '$id' LIMIT 1");
msg('Правила изменены');
}
}

$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));
echo 
"<div class='mails'>n"
echo 
"<form method="post" action="?id=$id&amp;act=rules">n";
echo 
"Текст правил:<br />n<textarea name="msg" >$clan[rules]</textarea><br />n";
echo 
"<input value="Готово" type="submit" />n";
echo 
"</form>n";
echo 
"</div>n";

echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

case 
'about':
if (isset(
$_POST['msg']))
{
$msg=esc($_POST['msg']);

if (
strlen2($msg)>5000){$err='Описание слишком большое';}
if (
strlen2($msg)<2){$err='Описание слишком короткие';}

$msg=mysql_real_escape_string($msg);

if (!isset(
$err)){
mysql_query("UPDATE `clan` SET `about` = '".$msg."' WHERE `id` = '$id' LIMIT 1");
msg('Описание изменено');
}
}

$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));
echo 
"<div class='mails'>n"
echo 
"<form method="post" action="?id=$id&amp;act=about">n";
echo 
"Описание [max. 5000]:<br />n<textarea name="msg" >$clan[about]</textarea><br />n";
echo 
"<input value="Готово" type="submit" />n";
echo 
"</form>n";
echo 
"</div>n";

echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

case 
'bank':
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));

if(!@
$_POST['up']){
echo 
"<div class='mails'>n"
echo 
"<form method="post" action="?id=$id&amp;act=bank">n";
echo 
"Сколько монет раздать? (по умолчанию все):<br />n";
echo 
"<input type="text" name="bank" value="$clan[bank]"/><br />n";
echo 
"<input name="up" value="Готово" type="submit" />n";
echo 
"</form>n";
echo 
"</div>n";
}
else
{
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_user` WHERE `id_clan` = '$id' AND `activaty` = '0'"),0);
$bank intval($_POST['bank']);
if (
$bank>$clan['bank']) $err 'Недостаточно монет в банке клана!';

if (!isset(
$err)){
$balls intval($bank/$count);
$q mysql_query("SELECT * FROM `clan_user` WHERE `id_clan` = '$id' AND `activaty` = '0'");
while (
$post mysql_fetch_array($q))
{
mysql_query("UPDATE `user` SET `balls` = balls+'$balls' WHERE `id` = '$post[id_user]' LIMIT 1");
mysql_query("UPDATE `clan` SET `bank` = '".intval($clan['bank']-$bank)."' WHERE `id` = '$id' LIMIT 1");
$msg="Банк был распределён на всех пользователей! Каждому пользователю клана досталось по $balls монет!";
mysql_query("INSERT INTO `jurnal` (`id_kont`, `msg`, `time`) values('$post[id_user]', '$msg', '$time')");
}
$msg2="Банк был распределён на всех пользователей! Каждому пользователю клана досталось по $balls монет!";
mysql_query("INSERT INTO `clan_jurnal` (`id_clan`, `msg`, `time`) values('$id', '$msg2', '$time')");
msg ('Банк успешно распределен');
}
err();
}
echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

case 
'priz':
if (isset(
$_POST['pr']))
{
$pr=intval($_POST['pr']);

mysql_query("UPDATE `clan` SET `priz` = '$pr' WHERE `id` = '$id' LIMIT 1");
msg('Изменено');
}

$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));
echo 
"<div class='mails'>n"
echo 
"<form method="post" action="?id=$id&amp;act=priz">n";
echo 
"Приз за поднятие клана:<br />n";
echo 
"<input type="text" name="pr" value="$clan[priz]"/><br />n";
echo 
"<input value="Готово" type="submit" />n";
echo 
"</form>n";
echo 
"</div>n";

echo 
"<div class='aut'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

case 
'delpost':

mysql_query("DELETE FROM `clan_chat` WHERE `id` = '".intval($_GET['del'])."' AND `id_clan` = '$id' LIMIT 1");
header("Location: chat.php?".SID);
break;

case 
'activate':

if (isset(
$_GET['yes']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_user` WHERE `id` = '".intval($_GET['yes'])."' AND `activaty` = '1' LIMIT 1"), 0)==1)
{
$uid intval($_GET['yes']);
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));

$us mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id` = $uid LIMIT 1"));
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $us[id_user] LIMIT 1"));

    
$msg="Пользователь [url=/info.php?id=$ank[id]]$ank[nick][/url] вступил(а) в клан!";
    
mysql_query("INSERT INTO `clan_jurnal` (`id_clan`, `msg`, `time`) values('$id', '$msg', '$time')");
    
    
$msg2="Вас приняли в клан [b]$clan[name][/b]!";
    
mysql_query("INSERT INTO `jurnal` (`id_kont`, `msg`, `time`) values('$ank[id]', '$msg2', '$time')");
    
    
mysql_query("UPDATE `clan_user` SET `activaty` = '0' WHERE `id` = '$uid' LIMIT 1");
}

if (isset(
$_GET['no']))
{
$uid intval($_GET['no']);
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));
$us mysql_fetch_array(mysql_query("SELECT * FROM `clan_user` WHERE `id` = $uid LIMIT 1"));
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $us[id_user] LIMIT 1"));
    
    
$msg2="Вам отказали вовступлении в клан [b]$clan[name][/b]!";
    
mysql_query("INSERT INTO `jurnal` (`id_kont`, `msg`, `time`) values('$ank[id]', '$msg2', '$time')");
    
mysql_query("DELETE FROM `clan_user` WHERE `id_clan` = '$id' AND `id_user` = '$ank[id]' LIMIT 1");
}

$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_user` WHERE  `id_clan` = '$id' AND `activaty` = '1'"), 0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];

if (
$k_post==0)
{
echo 
"<div class='mess'>"
echo 
"Нет новых участников ожидающих активации.n";
echo 
"</div>"
}

$q mysql_query("SELECT * FROM `clan_user` WHERE  `id_clan` = '$id' AND `activaty` = '1' ORDER BY `time` ASC LIMIT $start$set[p_str]");
while (
$post mysql_fetch_array($q))
{
$ank mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1"));

if(
$num==1){ echo "<div class='x1'>";
$num=0;}
else
{echo 
"<div class='x2'>";
$num=1;}



echo 
"".group($ank['id'])." ";
echo 
" <a href='/info.php?id=$ank[id]'><span style="color:$ank[ncolor]">$ank[nick]</span></a> ";
echo 
"<br/>";
echo 
"Рейтинг: <b>$ank[rating]</b><br />n";

echo 
"[<a href='adminka.php?act=activate&amp;id=$id&amp;yes=$post[id]'>Приянть</a>]n";
echo 
"[<a href='adminka.php?act=activate&amp;id=$id&amp;no=$post[id]'>Отказать</a>]n";
echo
'</div>'
}

break;


case 
'set':
if (isset(
$_POST['msg']))
{
$msg=esc($_POST['msg']);

if (
strlen2($msg)>50){$err='Название слишком большое';}
if (
strlen2($msg)<2){$err='Название слишком короткие';}

$msg=mysql_real_escape_string($msg);
$all=intval($_POST['all']);

if (!isset(
$err)){
mysql_query("UPDATE `clan` SET `name` = '".$msg."' , `all` = '".$all."' WHERE `id` = '$id' LIMIT 1");
msg('Описание изменено');
}
}

$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));
echo 
"<div class='mails'>n"
echo 
"<form method="post" action="?id=$id&amp;act=set">n";
echo 
"Название клана:<br />n<input type='text' name='msg' value='$clan[name]'/><br />n";
echo 
"Вступление в клан:<br/>n<select name='all'>n";
echo 
"<option value='0'".($clan['all']==0?" selected='selected'":null).">Свободное</option>n";
echo 
"<option value='1'".($clan['all']==1?" selected='selected'":null).">С активацией</option>n";
echo 
"</select><br />n";
echo 
"<input value="Сохранить" type="submit" />n";
echo 
"</form>n";
echo 
"</div>n";

echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

case 
'modyes':
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));
$us intval($_GET['user']);

mysql_query("UPDATE `clan_user` SET `level` = '1' WHERE `id` = '$us' LIMIT 1");

msg ('Права моретора выданы');
echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

case 
'modno':
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));
$us intval($_GET['user']);

mysql_query("UPDATE `clan_user` SET `level` = '0' WHERE `id` = '$us' LIMIT 1");

msg ('Модератор снят');
echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

case 
'balls':
$clan mysql_fetch_array(mysql_query("SELECT * FROM `clan` WHERE `id` = '$id' LIMIT 1"));
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".intval($_GET['user'])."' LIMIT 1"));
if (isset(
$_POST['balls']))
{
$balls=intval($_POST['balls']);
if (
$balls $clan['bank']) {$err='Недостаточно монет в банке клана';}
else{
mysql_query("UPDATE `user` SET `balls` = '".($ank['balls']+$balls)."' WHERE `id` = '$ank[id]' LIMIT 1");
mysql_query("UPDATE `clan` SET `bank` = '".($clan['bank']-$balls)."' WHERE `id` = '$id' LIMIT 1");
mysql_query("INSERT INTO `clan_jurnal` (`id_clan`, `msg`, `time`) values('$id', 'Пользователю [url=/info.php?id=$ank[id]]$ank[nick][/url] выдано [b]".$balls."[/b] монет из банка клана!', '$time')");
mysql_query("INSERT INTO `jurnal` (`id_kont`, `msg`, `time`) values('$ank[id]', 'Вам начислено [b]".$balls."[/b] монет от администрации клан [b]$clan[name][/b]!', '$time')");
}
}
 
err();
echo 
"<div class='mails'>n"
echo 
"<form method="post" action="?act=balls&amp;id=$id&amp;user=$ank[id]">n";
echo 
"Колличесво монет:<br />n";
echo 
"Доступно: $clan[bank]<br />n";
echo 
"<input type='text' name='balls' value=''/><br />n";
echo 
"<input value="Выдать" type="submit" />n";
echo 
"</form>n";
echo 
"</div>n";

echo 
"<div class='foot'>";
echo 
"<a href='/klan/adminka.php?id=$id'>Админка клана</a><br/>n";
echo 
"</div>n";
break;

default:
echo 
"<div class='gmenu'>n"
echo 
"<a href='?id=$id&amp;act=news'>Новости</a><br/>n"
echo 
"<a href='?id=$id&amp;act=rss'>Рассылка новостей</a> [NEW]<br/>n"
echo 
"<a href='?id=$id&amp;act=logo'>Логотип</a><br/>n"
echo 
"<a href='?id=$id&amp;act=icon'>Иконка</a><br/>n"
echo 
"<a href='?id=$id&amp;act=rules'>Правила</a><br/>n"
echo 
"<a href='?id=$id&amp;act=about'>Описание</a><br/>n";
echo 
"<a href='?id=$id&amp;act=activate'>Активация участников</a><br/>n"
echo 
"<a href='?id=$id&amp;act=bank'>Раздать банк участникам</a><br/>n";
echo 
"<a href='?id=$id&amp;act=search'>Поиск участников</a> [NEW]<br/>n";
echo 
"<a href='?id=$id&amp;act=banlist'>Список забаненных</a> [NEW]<br/>n";
echo 
"<a href='?id=$id&amp;act=priz'>Приз за поднятие</a><br/>n";
echo 
"<a href='?id=$id&amp;act=set'>Настройки клана</a><br/>n";
echo 
"</div>n";
break;
}
}
else
{
echo 
"<div class='mess'>n"
echo 
"Вы не админ данного клана!n";  
echo 
"</div>n";
}
echo 
"<div class='aut'>";
echo 
"<a href='/klan/myklan.php'>Мой клан</a><br/>n";
echo 
"<a href='/klan/'>Все кланы</a><br/>n";
echo 
"</div>n";
include_once 
'../sys/inc/tfoot.php';
?>
Онлайн: 1
Реклама