Вход Регистрация
Файл: www/myclan.php
Строк: 618
<?php

include 'inc/mysql.php';//БД
include 'inc/check.php';//Сессии
include 'inc/functions.php'//Стиль и кодировка
top();
include 
'inc/account.php';//Пользовательская переменная account
$titlestr='Мой клан';
include 
'inc/interface.php';
if (isset(
$_SESSION['auth']) && $_SESSION['auth']==1){
    if (
$account['clan']){
        
$clan=mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id`='".$account['clan']."'"));
        if (isset(
$_GET['smin'])){
            if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `id`='".intval($_GET['smin'])."' AND `clan`='".$clan['id']."'"),0)){
                
$result=mysql_fetch_assoc(mysql_query("SELECT * FROM `account` WHERE `id`='".intval($_GET['smin'])."' AND `clan`='".$account['clan']."'"));
                if (
$account['id']!=$result['id']){
                if(
$account['clan_status']=='moder'){
                    if (
$result['clan_status']=='wighter'){    
                        
mysql_query("UPDATE `account` SET `clan_status`='wwnew' WHERE `id`='".$result['id']."'");
                        echo 
'<div class="help">Пользователь понижен до <b>Новичка</b></div>';
                    }
                }elseif(
$account['clan_status']=='gm'){
                    if (
$result['clan_status']=='wighter' || $result['clan_status']=='wwnew' || $result['clan_status']=='moder'){    
                        if (
$result['clan_status']=='wighter'){
                            
mysql_query("UPDATE `account` SET `clan_status`='wwnew' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь понижен до <b>Новичка</b></div>';
                        }elseif(
$result['clan_status']=='moder'){
                            
mysql_query("UPDATE `account` SET `clan_status`='wighter' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь понижен до <b>Бойца</b></div>';
                        }
                    }
                }elseif(
$account['clan_status']=='clan_gm'){
                    if (
$result['clan_status']=='wighter' || $result['clan_status']=='moder' || $result['clan_status']=='gm'){    
                        if (
$result['clan_status']=='wighter'){
                            
mysql_query("UPDATE `account` SET `clan_status`='wwnew' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь понижен до <b>Новичка</b></div>';
                        }elseif(
$result['clan_status']=='gm'){
                            
mysql_query("UPDATE `account` SET `clan_status`='moder' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь понижен до <b>Офицера</b></div>';
                        }elseif(
$result['clan_status']=='moder'){
                            
mysql_query("UPDATE `account` SET `clan_status`='wighter' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь понижен до <b>Бойца</b></div>';
                        }
                    }
                }
                }
            }
        }
        if (isset(
$_GET['sadd'])){
            if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `id`='".intval($_GET['sadd'])."' AND `clan`='".$account['clan']."'"),0)){
                
$result=mysql_fetch_assoc(mysql_query("SELECT * FROM `account` WHERE `id`='".intval($_GET['sadd'])."' AND `clan`='".$account['clan']."'"));
                if (
$account['id']!=$result['id']){
                if(
$account['clan_status']=='moder'){
                    if (
$result['clan_status']=='wwnew'){    
                        
mysql_query("UPDATE `account` SET `clan_status`='wighter' WHERE `id`='".$result['id']."'");
                        echo 
'<div class="help">Пользователь повышен до <b>Бойца</b></div>';
                    }
                }elseif(
$account['clan_status']=='gm'){
                    if (
$result['clan_status']=='wighter' || $result['clan_status']=='wwnew'){    
                        if (
$result['clan_status']=='wighter'){
                            
mysql_query("UPDATE `account` SET `clan_status`='moder' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь повышен до <b>Офицера</b></div>';
                        }elseif(
$result['clan_status']=='wwnew'){
                            
mysql_query("UPDATE `account` SET `clan_status`='wighter' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь повышен до <b>Бойца</b></div>';
                        }
                    }
                }elseif(
$account['clan_status']=='clan_gm'){
                    if (
$result['clan_status']=='wighter' || $result['clan_status']=='wwnew' || $result['clan_status']=='moder'){    
                        if (
$result['clan_status']=='wighter'){
                            
mysql_query("UPDATE `account` SET `clan_status`='moder' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь повышен до <b>Офицера</b></div>';
                        }elseif(
$result['clan_status']=='wwnew'){
                            
mysql_query("UPDATE `account` SET `clan_status`='wighter' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь повышен до <b>Бойца</b></div>';
                        }elseif(
$result['clan_status']=='moder'){
                            
mysql_query("UPDATE `account` SET `clan_status`='gm' WHERE `id`='".$result['id']."'");
                            echo 
'<div class="help">Пользователь повышен до <b>Генерала</b></div>';
                        }
                    }
                }
                }
            }
        }
        if (isset(
$_GET['chat'])){
if(isset(
$_POST['msg'])){

$_POST['msg'] = trim($_POST['msg']);

if(!empty(
$_POST['msg'])){

if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_chat` WHERE `user`='".$account['id']."'"),0)>AND 5>(time()-mysql_result(mysql_query("SELECT `time` FROM `clan_chat` WHERE `user`='".$account['id']."' ORDER BY `id` DESC LIMIT 1"),0)))$err[]='Нельзя писать так часто!';

if(
strlen($_POST['msg'])>255$err[]='Слишком длинное сообщение!';

if(
strlen($_POST['msg'])<2$err[]='Слишком короткое сообщение!';

}else{

$err[]='Пустое сообщение!';

}

if(!
$err){

$msg mysql_real_escape_string($_POST['msg']);

$msg $msg;

mysql_query("INSERT INTO `clan_chat`(`user`,`msg`,`time`,`clan`) VALUES('".$account['id']."','$msg','".time()."','".$clan['id']."')");

header("Location: ?chat"); exit;

}else{

foreach(
$err as $value){

echo 
'
<div class="help">'
.$value.'</div>

'
;

}

}

}
                echo 
'<div class="title">Чат клана</div>';
                echo 
'<div class="tools">
                <a href="chat.php?">Обновить</a> | <a href="/smile.php">Смайлы</a></div>
                <div class="border-top"></div>
                '
;
                if(
$_GET['go']=='delete' && ($account['clan_status']=="moder" || $account['clan_status']=="gm" OR $account['clan_status']=='clan_gm')){

if(isset(
$_GET['id'])){

$del $_GET['id'];

}

if(
$del){

mysql_query("DELETE FROM `clan_chat` WHERE `id`='".$del."'");
header ("Location: ?chat"); exit;

}else{

header ("Location: ?chat"); exit;

}}



if (
$_GET['say']){
    
$say=mysql_result(mysql_query("SELECT `name` FROM `account` WHERE `id`='".intval($_GET['say'])."'"),0);

    
$say str_replace("$say","$say, ",$say);
}else{
    
$say='';
}
echo 
'

<form method="post" action="?chat" class="aut">
Сообщение [2-255]:<br />
<textarea name="msg" rows="2" cols="30">'
.$say.'</textarea><br>

<input type="submit" class="submit" value="Отправить">
</form>
'
;

$cop=10;

$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_chat` WHERE `clan`='".$clan['id']."'"),0);

$cp=ceil($ca/$cop);

if(isset(
$_GET['page']) && is_numeric($_GET['page'])){

$page $_GET['page'];

if(
$_GET['page']>$cp$page=$cp;

if(
$_GET['page']<1)$page=1;

}else{

$page=1;

}

$start=$page*$cop-$cop;
$dlist 'list1';
$q=mysql_query("SELECT * FROM `clan_chat` WHERE `clan`='".$clan['id']."' ORDER BY `id` DESC LIMIT $start,$cop");
while (
$result=mysql_fetch_assoc($q)){
echo 
'<div class="'.$dlist.'">';
$_user mysql_fetch_assoc(mysql_query("SELECT * FROM `account` WHERE `id`='".$result['user']."'"));


echo 
'
<a href="char.php?id='
.$_user['id'].'">'.($account['clan_status']=='gm' || $account['clan_status']=='clan_gm'?'<us>'.$_user['name'].'</us>':$_user['name']).'</a> '.untime($result['time']).'<hr>';
echo 
smiles(htmlspecialchars(stripslashes($result['msg'])));
if(
$account['clan_status']=="moder" OR $account['clan_status']=='gm' OR $account['clan_status']=='clan_gm'){
echo (
$_user['id']!=$account['id']?'<hr>
[<a href="?chat&say='
.$_user['id'].'">Отв</a>]':'<hr>');
echo 
'[<a href="?chat&go=delete&id='.$result['id'].'">Удал</a>]';

}elseif(
$_user['id']!=$account['id']){
    echo (
$_user['id']!=$account['id']?'<hr>
[<a href="?chat&say='
.$_user['id'].'">Отв</a>]':'hr');
}
echo 
'</div>';    

if (
$dlist == 'list1'){
    
$dlist 'list2';
}else{
    
$dlist 'list1';
}
}
echo 
'
<div class="nstr">
Страницы
'
;

if(
$page-1>0){

echo 
'<a href="?chat&page='.($page-1).'">&lt;</a> ';

}

if(
$page-1>0){

echo 
'<a href="?chat&page='.($page-1).'">'.($page-1).'</a> ';

}

echo 
'<b>'.$page.'</b>';

if(
$page+1<=$cp){

echo 
' <a href="?chat&page='.($page+1).'">'.($page+1).'</a>';

}

if(
$page+1<=$cp){

echo 
' <a href="?chat&page='.($page+1).'">&gt;</a>';

}
echo 
'<a class="navi" href="?">Мой клан</a>';
echo 
'</div>';
                
                
down();
                exit;
        }
        if (isset(
$_GET['kick'])){
            if (
$account['clan_status']=='gm' || $account['clan_status']=='clan_gm'){
                if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `clan`='".$account['clan']."' AND `id`='".intval($_GET['kick'])."'"),0)){
                    
$result=mysql_fetch_assoc(mysql_query("SELECT * FROM `account` WHERE `clan`='".$account['clan']."' AND `id`='".intval($_GET['kick'])."'"));
                    if (
$result['clan_status']!='clan_gm' && $result['clan_status']!='gm'){
                        
mysql_query("UPDATE `account` SET `clan_status`='',`clan`='' WHERE `id`='".$result['id']."'");
                        
mysql_query("INSERT INTO `msg_list`(`acount`,`msg`)VALUES('".$result['id']."','<div class="help">Вас исключили из клана</div>')");
                        echo 
'<div class="help">Пользователь исключен</div>';
                    }
                    if (
$account['id']!=$result['id']){
                        if (
$account['clan_status']=='gm'){
                            if (
$account['clan_status']!='clan_gm' && $account['clan_status']!='gm'){
                                
mysql_query("UPDATE `account` SET `clan_status`='',`clan`='' WHERE `id`='".$result['id']."'");
                                
mysql_query("INSERT INTO `msg_list`(`acount`,`msg`)VALUES('".$result['id']."','<div class="help">Вас исключили из клана</div>')");
                                echo 
'<div class="help">Пользователь исключен</div>';
                            }
                        }elseif(
$account['clan_status']=='clan_gm'){
                            
mysql_query("UPDATE `account` SET `clan_status`='',`clan`='' WHERE `id`='".$result['id']."'");
                            
mysql_query("INSERT INTO `msg_list`(`acount`,`msg`)VALUES('".$result['id']."','<div class="help">Вас исключили из клана</div>')");
                            echo 
'<div class="help">Пользователь исключен</div>';
                        }
                    }
                }
            }
        }
        if(isset(
$_GET['get_out'])){
            echo 
'<div class="title">Покинуть клан</div>';
            if (isset(
$_GET['yes'])){
                
//mysql_query("UPDATE `account` SET `clan`='0',`clan_status`='' WHERE `id`='".$account['id']."'");
                
if ($account['clan_status']=='clan_gm'){
                    if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `clan`='".$account['clan']."' AND `clan_status`='gm'"),0)){
                        
mysql_query("UPDATE `account` SET `clan_status`='clan_gm' WHERE `clan_status`='gm' ORDER BY `lvl` DESC");
                        
mysql_query("INSERT INTO `msg_list`(`acount`,`msg`)VALUES('".$account['id']."','<div class="help">Вы покинули клан</div>')");
                        
mysql_query("UPDATE `account` SET `clan`='0',`clan_status`='' WHERE `id`='".$account['id']."'");
                        
header("Location: /?");
                        exit;
                    }else{
                        
mysql_query("DELETE FROM `clan` WHERE `id`='".$account['clan']."'");
                        
$qusrs=mysql_query("SELECT * FROM `account` WHERE `clan`='".$account['clan']."'");
                        while(
$resuser=mysql_fetch_assoc($qusrs)){
                            
mysql_query("UPDATE `account` SET `clan`='0',`clan_status`='' WHERE `id`='".$resuser['id']."'");
                            
mysql_query("INSERT INTO `msg_list`(`acount`,`msg`)VALUES('".$resuser['id']."','<div class="help">Клан распущен</div>')");
                        }
                        
$quthem=mysql_query("SELECT * FROM `clan_forum_them` WHERE `clan`='".$account['clan']."'");
                        while(
$resthem=mysql_fetch_assoc($quthem)){
                            
mysql_query("DELETE FROM `clan_forum_them` WHERE `clan`='".$account['clan']."'");
                            
mysql_query("DELETE FROM `clan_forum_msg` WHERE `them`='".$resthem['id']."'");
                        }
                        
mysql_query("UPDATE `account` SET `clan`='0',`clan_status`='' WHERE `id`='".$account['id']."'");
                        
mysql_query("INSERT INTO `msg_list`(`acount`,`msg`)VALUES('".$account['id']."','<div class="help">Вы покинули клан</div>')");
                        
header("Location: /?");
                        exit;
                    }
                }else{
                        
mysql_query("UPDATE `account` SET `clan`='0',`clan_status`='' WHERE `id`='".$account['id']."'");
                        
mysql_query("INSERT INTO `msg_list`(`acount`,`msg`)VALUES('".$account['id']."','<div class="help">Вы покинули клан</div>')");
                        
header("Location: /?");
                        exit;
                }
            }
            if (
$account['clan_status']=='clan_gm'){
                echo 
'<div class="help">';
                echo 
'Вы - лидер клана, Вы действительно хотите покинуть клан? Тогда лидерство клана перейдет одному из ваших генералов, или он будет распущен, если их нет';
                echo 
'</div>';
                echo 
'<a class="link" href="?get_out&yes">Да</a>';
                echo 
'<a class="link" href="?">Нет</a>';
                
down();
                exit;
            }else{
                echo 
'<div class="help">';
                echo 
'Вы действительно хотите покинуть клан?';
                echo 
'</div>';
                echo 
'<a class="link" href="?get_out&yes">Да</a>';
                echo 
'<a class="link" href="?">Нет</a>';
                
down();
                exit;
            }
        }
        if (isset(
$_GET['add'])){
            if (isset(
$_POST['account']) && !empty($_POST['account'])){
                if (
$account['clan_status']=='gm' || $account['clan_status']=='clan_gm' || $account['clan_status']=='moder' || $account['clan_status']=='wighter'){
                    if (!
mysql_result(mysql_query("SELECT `clan` FROM `account` WHERE `name`='".mysql_real_escape_string($_POST['account'])."'"),0) &&
                    !
mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_add` WHERE `account`='".mysql_result(mysql_query("SELECT `id` FROM `account` WHERE `name`='".mysql_real_escape_string($_POST['account'])."'"),0)."'"),0)){
                        
mysql_query("INSERT INTO `clan_add`(`user`,`account`,`clan`)VALUES('".$account['id']."','".mysql_result(mysql_query("SELECT `id` FROM `account` WHERE `name`='".mysql_real_escape_string($_POST['account'])."'"),0)."','".$clan['id']."')");
                        echo 
'<div class="help">Приглашение отправлено</div>';
                    }else{
                        echo 
'<div class="help">Пользователь уже состоит в клане</div>';
                    }
                }
            }
        }
        if (isset(
$_GET['charact'])){
            if (
$_GET['add'] && $account['clan_status']=='clan_gm'){
                switch(
$_GET['add']){
                case 
'power':
                if (
$clan['exp']>=(($clan['power']*100000)*1.5)){
                    
mysql_query("UPDATE `clan` SET `power`=`power`+1,`exp`=`exp`-".(($clan['power']*100000)*1.5).",`lvl`=`lvl`+1 WHERE `id`='".$clan['id']."'");
                }
                echo 
'<div class="help"><b>Сила</b> повышена</div>';
                
$clan=mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id`='".$account['clan']."'"));
                break;
                case 
'wit':
                if (
$clan['exp']>=(($clan['wit']*100000)*1.5)){
                    
mysql_query("UPDATE `clan` SET `wit`=`wit`+1,`exp`=`exp`-".(($clan['wit']*100000)*1.5).",`lvl`=`lvl`+1 WHERE `id`='".$clan['id']."'");
                }
                echo 
'<div class="help"><b>Ум</b> повышен</div>';
                
$clan=mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id`='".$account['clan']."'"));
                break;
                case 
'dexterity':
                if (
$clan['exp']>=(($clan['dexterity']*100000)*1.5)){
                    
mysql_query("UPDATE `clan` SET `dexterity`=`dexterity`+1,`exp`=`exp`-".(($clan['dexterity']*100000)*1.5).",`lvl`=`lvl`+1 WHERE `id`='".$clan['id']."'");
                }
                echo 
'<div class="help"><b>Ловкость</b> повышена</div>';
                
$clan=mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id`='".$account['clan']."'"));
                break;
                case 
'spirit':
                if (
$clan['exp']>=(($clan['spirit']*100000)*1.5)){
                    
mysql_query("UPDATE `clan` SET `spirit`=`spirit`+1,`exp`=`exp`-".(($clan['spirit']*100000)*1.5).",`lvl`=`lvl`+1 WHERE `id`='".$clan['id']."'");
                }
                echo 
'<div class="help"><b>Дух</b> повышен</div>';
                
$clan=mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id`='".$account['clan']."'"));
                break;
                case 
'vitality':
                if (
$clan['exp']>=(($clan['vitality']*100000)*1.5)){
                    
mysql_query("UPDATE `clan` SET `vitality`=`vitality`+1,`exp`=`exp`-".(($clan['vitality']*100000)*1.5).",`lvl`=`lvl`+1 WHERE `id`='".$clan['id']."'");
                }
                echo 
'<div class="help"><b>Живучесть</b> повышена</div>';
                
$clan=mysql_fetch_assoc(mysql_query("SELECT * FROM `clan` WHERE `id`='".$account['clan']."'"));
                break;
                }
            }
            echo 
'<div class="title">Характеристики Мой клана</div>';
            echo 
'<div class="border-top"></div>';    
            echo 
'<div class="help">';
            echo 
'Мой клановый опыт: <b>'.$clan['exp'].'</b><hr>';
            echo 
'Сила: <b>'.$clan['power'].'</b>';
            if (
$clan['exp']>=(($clan['power']*100000)*1.5) && $account['clan_status']=='clan_gm'){
                echo 
' <a href="?charact&add=power">Повысить</a><br />';
            }else{
                echo 
'<br />';
            }
            echo 
'Требуется опыта: <b>'.(($clan['power']*100000)*1.5).'</b>';
            echo 
'<hr>';
            echo 
'Ум: <b>'.$clan['wit'].'</b>';
            if (
$clan['exp']>=(($clan['wit']*100000)*1.5) && $account['clan_status']=='clan_gm'){
                echo 
' <a href="?charact&add=wit">Повысить</a><br />';
            }else{
                echo 
'<br />';
            }
            echo 
'Требуется опыта: <b>'.(($clan['wit']*100000)*1.5).'</b>';
            echo 
'<hr>';
            echo 
'Ловкость: <b>'.$clan['dexterity'].'</b>';
            if (
$clan['exp']>=(($clan['dexterity']*100000)*1.5) && $account['clan_status']=='clan_gm'){
                echo 
' <a href="?charact&add=dexterity">Повысить</a><br />';
            }else{
                echo 
'<br />';
            }
            echo 
'Требуется опыта: <b>'.(($clan['vitality']*100000)*1.5).'</b>';
            echo 
'<hr>';
            echo 
'Живучесть: <b>'.$clan['vitality'].'</b>';
            if (
$clan['exp']>=(($clan['vitality']*100000)*1.5) && $account['clan_status']=='clan_gm'){
                echo 
' <a href="?charact&add=vitality">Повысить</a><br />';
            }else{
                echo 
'<br />';
            }
            echo 
'Требуется опыта: <b>'.(($clan['vitality']*100000)*1.5).'</b>';
            echo 
'<hr>';
            echo 
'Дух: <b>'.$clan['spirit'].'</b>';
            if (
$clan['exp']>=(($clan['spirit']*100000)*1.5) && $account['clan_status']=='clan_gm'){
                echo 
' <a href="?charact&add=spirit">Повысить</a><br />';
            }else{
                echo 
'<br />';
            }
            echo 
'Требуется опыта: <b>'.(($clan['spirit']*100000)*1.5).'</b>';
            echo 
'</div>';            
            echo 
'<div class="nstr"><a class="navi" href="?">Мой клан</a></div>';
            
down();
            exit;
        }
        if (isset(
$_GET['forum'])){
            if (isset(
$_GET['newt'])){
                if(isset(
$_POST['msg']) && isset($_POST['name'])){
                
                
//Антиспам
                
                
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_forum_them` WHERE `user`='".$account['id']."'"),0)>AND 300>(time()-mysql_result(mysql_query("SELECT `time` FROM `clan_forum_them` WHERE `user`='".$account['id']."' ORDER BY `id` DESC LIMIT 1"),0)))$err[]='Нельзя создавать темы так часто!';

$_POST['msg'] = trim($_POST['msg']);
                
                if(!empty(
$_POST['msg'])){

                    if(
strlen($_POST['msg'])>255$err[]='Слишком длинное сообщение!';

                    if(
strlen($_POST['msg'])<2$err[]='Слишком короткое сообщение!';
                                
                }else{

                    
$err[]='Пустое сообщение!';

                }
                
$_POST['name'] = trim($_POST['name']);        
        
                if(!empty(
$_POST['name'])){
                
                    if(
strlen($_POST['name'])>50$err[]='Слишком длинное название!';

                    if(
strlen($_POST['name'])<2$err[]='Слишком короткое название!';

                }else{

                    
$err[]='Пустое название!';

                }
                
                if(!
$err){
                
                
$name mysql_real_escape_string($_POST['name']);
                                
                
$msg mysql_real_escape_string($_POST['msg']);
                

                
mysql_query("INSERT INTO `clan_forum_them`(`msg`,`name`,`time`,`clan`,`user`) VALUES('$msg','$name','".time()."','".$clan['id']."','".$account['id']."')");
                
$tema_id2 mysql_insert_id();
                
//$tema_id = mysql_result(mysql_query("SELECT count(*) FROM `forum_theme`"), 0);

                
                
mysql_query("INSERT INTO `clan_forum_msg`(`user`,`msg`,`them`,`time`) VALUES('".$account['id']."','Тема успешно создана! ЗАПРЕЩЕНЫ нецензурные выражения, флейм, флуд(кроме привата)...,создание "пустых", неинформативных сообщений,и пр., что запрещают правила сайта!(всё это не относитса к разделу Общение!)!Нарушители данных правил могут быть лишены доступа на форум.Внимание! Этот пост сгенерирован роботом, и отвечать на него ненужно!','".$tema_id2."','".time()."')");
                echo 
'<div class="title">Форум клана</div>';
                echo 
'<div class="border-top"></div>';    
                echo 
'<div class="help">Тема успешно создана!
                
                </div><div class="nstr">
                <a class="navi" href="?forum&id='
.$tema_id2.'">В тему</a>
                
                <a class="navi" href="/forum.php">Форум</a>
                <a class="navi" href="?">Мой клан</a>
                </div>'
;
                
                
down();
                
                exit;
                
                }else{

                    foreach(
$err as $value){

                        echo 
"<div class='help'>".$value."</div>";

                    }

                }

    }
echo 
'<div class="title">Форум клана</div>';    
echo 
'<div class="border-top"></div>';    
    echo 
'<div class="aut">';
            echo 
'
            <form method="post" action="">
            
            Название [2-50]:<br />
            
            <input type="text" name="name"><br />
            
            Сообщение [2-1024]:<br />
            
            <textarea rows="2" cols="30" name="msg"></textarea><br />
            
            <input type="submit" class="submit" value="Создать">
            
            </form>
            '
;
            echo 
'</div>';
            echo 
'<div class="nstr">
            <a class="navi" href="?forum">Форум</a>
            <a class="navi" href="?">Мой клан</a>
            </div>'
;
            
//echo '</div>';
                
down();
                exit;
            }
            if (isset(
$_GET['id'])){
                if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_forum_them` WHERE `id`='".intval($_GET['id'])."' AND `clan`='".$clan['id']."'"),0)>0){
            
$them=mysql_fetch_array(mysql_query("SELECT * FROM `clan_forum_them` WHERE `id`='".intval($_GET['id'])."'"));
            if(isset(
$_POST['msg'])){
            
                            
$msg mysql_real_escape_string($_POST['msg']);

$_POST['msg'] = trim($_POST['msg']);

                if(!empty(
$_POST['msg'])){
                
                    
//Антиспам
                    
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_forum_msg` WHERE `user`='".$account['id']."'"),0)>AND 5>(time()-mysql_result(mysql_query("SELECT `time` FROM `clan_forum_msg` WHERE `user`='".$account['id']."' ORDER BY `id` DESC LIMIT 1"),0)))$err[]='Нельзя писать так часто!';
                    
                    if(
strlen($_POST['msg'])>255$err[]='Слишком длинное сообщение!';

                    if(
strlen($_POST['msg'])<2$err[]='Слишком короткое сообщение!';

            
                }else{

                    
$err[]='Пустое сообщение!';

                }
                if(!
$err){
                
                
mysql_query("INSERT INTO `clan_forum_msg`(`user`,`msg`,`them`,`time`) VALUES('".$account['id']."','$msg','".$them['id']."','".time()."')");

header("Location: ?forum&id=$them[id]");

                }else{

                    foreach(
$err as $value){

                        echo 
"<div class='help'>".$value."</div>";

                    }

                }

            }
            echo 
'<div class="title">Форум клана</div>';
            echo 
'<div class="border-top"></div>';            
            echo 
'<div class="list1">';
            
$autor=mysql_fetch_array(mysql_query("SELECT * FROM `account` WHERE `id`='".$them['user']."'"));
            echo 
'<a href="/char.php?id='.$autor['id'].'">'.$autor['name'].'</a><hr>'.bbcode(htmlspecialchars(stripslashes($them['name']))).'<br />';
            echo 
''.smiles(bbcode(htmlspecialchars(stripslashes($them['msg'])))).'
            
            </div>'
;
            echo 
'
            <form method="post" class="aut" action="">
            
            Сообщение [2-255]:
            
            <br>
            
            <textarea rows="2" cols="30" name="msg"></textarea>
            
            <br>
            
            <input type="submit" class="submit" value="Отправить">
            
            </form>
            '
;
            
//Вывод сообщений
            
$cop=5;

            
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_forum_msg` WHERE `them`='".$them['id']."'"),0);

            
$cp=ceil($ca/$cop);

            if(isset(
$_GET['page']) && is_numeric($_GET['page'])){

            
$page $_GET['page'];

            if(
$_GET['page']>$cp$page=$cp;

            if(
$_GET['page']<1)$page=1;

            }else{

            
$page=1;

            }

            
$start=$page*$cop-$cop;
    
            
$q=mysql_query("SELECT * FROM `clan_forum_msg` WHERE `them`='".$them['id']."' ORDER BY `id` DESC LIMIT $start,$cop");
            
$dlist 'list1';
            while (
$result=mysql_fetch_array($q)){
            echo 
'<div class="'.$dlist.'">';
                
$_user mysql_fetch_assoc(mysql_query("SELECT * FROM `account` WHERE `id`='".$result['user']."'"));
                
//if ($account['status']=='moder' OR $account['status']=='gm'){
                //echo "<a href='?act=adm&option=msg&del=".$result['id']."'>[x]</a>";
                //echo " <a href='?act=adm&option=msg&ed=".$result['id']."'>[ред]</a> ";
                //}
                
echo '
                <a href="/char.php?id='
.$_user['id'].'">'.$_user['name'].'</a><hr>
                
                '
;

                echo 
smiles(bbcode(htmlspecialchars(stripslashes($result['msg']))))."
                </div>"
;
                if (
$dlist == 'list1'){
                    
$dlist 'list2';
                }else{
                    
$dlist 'list1';
                }
            }
            
//echo '<div class="title_glav">Действия</div>';
            
echo '
            
            <div class="nstr">
            
            Страницы '
;
            if(
$page-1>0){

                echo 
'<a href="?forum&id='.$them['id'].'&page='.($page-1).'"><-</a>';

            }

            if(
$page-1>0){

                echo 
'<a href="?forum&id='.$them['id'].'&page='.($page-1).'">'.($page-1).'</a>';

                
            }

            echo 
'<b>'.$page.'</b>';

            if(
$page+1<=$cp){

                echo 
'<a href="?forum&id='.$them['id'].'&page='.($page+1).'">'.($page+1).'</a>';

            }

            if (
$page+1<=$cp){

                echo 
'<a href="?forum&id='.$them['id'].'&page='.($page+1).'">-></a>';

            }
            echo 
'
            <a class="navi" href="?forum">Форум</a><a class="navi" href="?">Мой клан</a>'
;
            echo 
'
            </div>'
;
            
        }else{
            
//Если раздела не существует
            
header('Location: ?forum');
        }
            
down();
            exit;
            }
            echo 
'<div class="title">Форум клана</div>';
            echo 
'<div class="border-top"></div>';    
            
$cop=5;

            
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `clan_forum_them` WHERE `clan`='".$clan['id']."'"),0);

            
$cp=ceil($ca/$cop);

            if(isset(
$_GET['page']) && is_numeric($_GET['page'])){

            
$page $_GET['page'];

            if(
$_GET['page']>$cp$page=$cp;

            if(
$_GET['page']<1)$page=1;

            }else{

            
$page=1;

            }            

            
$start=$page*$cop-$cop;
            
            
$q=mysql_query("SELECT * FROM `clan_forum_them` WHERE `clan`='".$clan['id']."' ORDER BY `id` DESC LIMIT $start,$cop");
            
            if (
mysql_num_rows($q)==0){
                echo 
'<div class="help">В форуме тем нет
                
                </div>'
;
            }
            
$dlist 'list1';
            while(
$result=mysql_fetch_assoc($q)){
                echo 
'<div class="'.$dlist.'">';
                
$count=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_mess` WHERE `id_theme`='".$result['id']."'"),0);//Сколько сообщений в теме
                
@$last_mess=mysql_result(mysql_query("SELECT `account` FROM `forum_mess` WHERE `id_theme`='".$result['id']."' ORDER BY `id` DESC LIMIT 1"),0);//Последнее сообщение
                //$last_user=mysql_fetch_array(mysql_query("SELECT * FROM `account` WHERE `id`='".$last_mess."'"));//Последний пользователь
                
$_user=mysql_fetch_array(mysql_query("SELECT * FROM `account` WHERE `id`='".$result['user']."'"));
                
//if ($account['status']=='moder'){
                    //echo '<a href="?act=adm&option=them&del='.$result['id'].'">[x]</a> ';
                    //echo '<a href="?act=adm&option=them&ed='.$result['id'].'">[ред]</a> ';
                //}
                
echo '<a href="/char.php?id='.$_user['id'].'">'.$_user['name'].'</a> : <a href="?forum&id='.$result['id'].'">'.bbcode(htmlspecialchars(stripslashes($result['name']))).'</a> <stat>'.$count.'</stat>';
                
//if (!empty($last_user)){
                    //echo '<span class="count">Посл. '.$last_user['name'].'</span>';
                //}
                
echo '</div>';
                if (
$dlist == 'list1'){
                    
$dlist 'list2';
                }else{
                    
$dlist 'list1';
                }
            }
            
//Навигация
            //echo '<div class="title_glav">Действия</div>';
            //echo '
            //<div class="link">
            //<a href="/forum.php">Форум</a></div>';
            
echo '
            <div class="nstr">
            
            Страницы '
;
            if(
$page-1>0){

            echo 
'<a href="?forum&page='.($page-1).'"><-</a>';

            }

            if(
$page-1>0){

            echo 
'<a href="?forum&page='.($page-1).'">'.($page-1).'</a>';

            }

            echo 
'<b>'.$page.'</b>';

            if(
$page+1<=$cp){

            echo 
'<a href="?forum&page='.($page+1).'">'.($page+1).'</a>';

            }

            if (
$page+1<=$cp){

            echo 
'<a href="?forum&page='.($page+1).'">-></a>';

            }
            echo 
'
            <a class="navi" href="?forum&newt">Новая тема</a>
            <a class="navi" href="?">Мой клан</a>'
;
            echo 
'</div>';
            
down();
            exit;
        }
        echo 
'<div class="title">Мой клан</div>';
        echo 
'<div class="border-top"></div>';
        echo 
'<div class="help"><b color="black">'.$clan['name'].', <b>'.$clan['lvl'].'</b> ур.</b><br />';
        echo 
'<b>Лидер клана - </b><a href="/char.php?id='.mysql_result(mysql_query("SELECT `id` FROM `account` WHERE `clan`='".$clan['id']."' AND `clan_status`='clan_gm'"),0).'">'.mysql_result(mysql_query("SELECT `name` FROM `account` WHERE `clan`='".$clan['id']."' AND `clan_status`='clan_gm'"),0).'</a><br />';
        
//echo 'Казна Мой клана: <b>'.$clan['kazna_gold'].'</b>';
        
echo '</div>';
        echo 
'<a class="link" href="?chat">Чат</a>';
        echo 
'<a class="link" href="?forum">Форум</a>';
        if (
$account['clan_status']=='clan_gm'){
            echo 
'<a class="link" href="?charact">Характеристики</a>';
        }
        
$cop=10;
        
$ca=mysql_result(mysql_query("SELECT COUNT(*) FROM `account` WHERE `clan`='".$clan['id']."'"),0);

$cp=ceil($ca/$cop);

if(isset(
$_GET['page']) && is_numeric($_GET['page'])){

$page $_GET['page'];

if(
$_GET['page']>$cp$page=$cp;

if(
$_GET['page']<1)$page=1;

}else{

$page=1;

}

$start=$page*$cop-$cop;
$q=mysql_query("SELECT * FROM `account` WHERE `clan`='".$clan['id']."'  ORDER BY `clan_status` ASC LIMIT $start,$cop");
while (
$result=mysql_fetch_assoc($q)){
echo 
'<div class="help">';
//$_user = mysql_fetch_assoc(mysql_query("SELECT * FROM `account` WHERE `id`='".$result['account']."'"));
echo '<a href="char.php?id='.$result['id'].'">'.htmlspecialchars(stripslashes($result['name'])).'</a> '.$result['lvl'].' ур. ';
if (
$result['race']=='ork' OR $result['race']=='work'){
    echo 
'Орк';
}else{
    echo 
'Человек';
}
if (
$result['class']=='warrior'){
    echo 
' <b>Воин</b>';
}elseif (
$result['class']=='mage'){
    echo 
' <b>Маг</b>';
}if (
$result['class']=='rogue'){
    echo 
' <b>Разбойник</b>';
}
echo 
' '.mysql_result(mysql_query("SELECT `name` FROM `location` WHERE `x`='".$result['x']."' AND `y`='".$result['y']."'"),0);
if (
$result['clan_status']=='gm'){
    echo 
' - Генерал';
}elseif(
$result['clan_status']=='clan_gm'){
    echo 
' - Лидер клана';
}elseif(
$result['clan_status']=='moder'){
    echo 
' - Офицер';
}elseif(
$result['clan_status']=='wighter'){
    echo 
' - Боец';
}else{
    echo 
' - Новобранец';
}
if (
$account['id']!=$result['id']){
if (
$account['clan_status']=='gm'){
    if (
$account['clan_status']!='clan_gm' && $account['clan_status']!='gm'){
        echo 
' <a href="?kick='.$result['id'].'&page='.$page.'">Исключить</a>';
    }
}elseif(
$account['clan_status']=='clan_gm'){
    echo 
' <a href="?kick='.$result['id'].'&page='.$page.'">Исключить</a>';
}
}
if (
$account['id']!=$result['id']){
if (
$account['clan_status']=='moder'){
    if (
$result['clan_status']=='wwnew'){    
        echo 
'<a href="?sadd='.$result['id'].'&page='.$page.'"><b style="font-size:18px;">&#8593;</b></a>';
    }
}elseif(
$account['clan_status']=='gm'){
    if (
$result['clan_status']=='wighter' || $result['clan_status']=='wwnew'){    
        echo 
'<a href="?sadd='.$result['id'].'&page='.$page.'"><b style="font-size:18px;">&#8593;</b></a>';
    }
}elseif(
$account['clan_status']=='clan_gm'){
    if (
$result['clan_status']=='wighter' || $result['clan_status']=='wwnew' || $result['clan_status']=='moder'){    
        echo 
'<a href="?sadd='.$result['id'].'&page='.$page.'"><b style="font-size:18px;">&#8593;</b></a>';
    }
}
}
if (
$account['id']!=$result['id']){
 if (
$account['status']=='moder'){
    if (
$result['clan_status']=='wighter'){    
        echo 
'<a href="?smin='.$result['id'].'&page='.$page.'"><b style="font-size:18px;">&#8595;</b></a>';
    }
 }elseif(
$account['clan_status']=='gm'){
    if (
$result['clan_status']=='moder' || $result['clan_status']=='wighter'){    
        echo 
'<a href="?smin='.$result['id'].'&page='.$page.'"><b style="font-size:18px;">&#8595;</b></a>';
    }
}elseif(
$account['clan_status']=='clan_gm'){
    if (
$result['clan_status']=='wighter' || $result['clan_status']=='moder' || $result['clan_status']=='gm'){    
        echo 
'<a href="?smin='.$result['id'].'&page='.$page.'"><b style="font-size:18px;">&#8595;</b></a>';
    }
}
}
echo 
'</div>';
}
        
        echo 
'<a class="link" href="?get_out">Покинуть клан</a>';
        
        if (
$account['clan_status']=='gm' || $account['clan_status']=='clan_gm' || $account['clan_status']=='moder' || $account['clan_status']=='wighter'){
        echo 
'<div class="aut">';
        echo 
'<form method="post" action="?add">';
        echo 
'Имя персонажа:<br />';
        echo 
'<input type="text" name="account"><br />';
        echo 
'<input type="submit" class="submit" value="Пригласить">';
        echo 
'</form>';
        echo 
'</div>';
        }
        echo 
'
<div class="nstr">
Страницы
'
;

if(
$page-1>0){

echo 
'<a href="?page='.($page-1).'">&lt;</a> ';

}

if(
$page-1>0){

echo 
'<a href="?page='.($page-1).'">'.($page-1).'</a> ';

}

echo 
'<b>'.$page.'</b>';

if(
$page+1<=$cp){

echo 
' <a href="?page='.($page+1).'">'.($page+1).'</a>';

}

if(
$page+1<=$cp){

echo 
' <a href="?page='.($page+1).'">&gt;</a>';

}
echo 
'<a class="navi" href="clans.php">Список кланов</a>';
        echo 
'</div>';
        
down();
    }else{
        
header("Location: /clans.php?");
        exit;
    }
}else{
    
header("Location: /?");
    exit;
}




?>
Онлайн: 5
Реклама