Вход Регистрация
Файл: Gladiators v2.2/modules/clan/index.asp
Строк: 167
<?php

/**
 * @author ByUNNAMED
 * @copyright 2012
 */

ob_start();
$title='Клан';//Титул
include('../../system/include/settings.inc');//Потключаемся к базе    
include('../../system/include/function.inc');//Выводим функции
head($title,$udata2);//Верх страницы
if(isset($udata['pass']) && isset($udata2['nick'])){
switch(
$_GET['mod'])
{
    default:
    
    
$req mysql_query("SELECT * FROM `clan` WHERE `lider` = '".$udata2['clan']."'");
    
$clan mysql_fetch_array($req);
        echo 
'Название клана: '.$clan['name'];
            if(
$clan['emblema'] != '')
                {
        echo 
'<br />Емблема клана: <img src="../../images/clan/'.$clan['emblema'].'"/>';
                }
                
$req mysql_query("SELECT * FROM `chars` WHERE `clan` = '".$clan['lider']."'");
                
$kol mysql_num_rows($req);
        echo 
'<br />Количество бойцов в клане: '.$kol;
        echo 
'<br /><a href="list.asp">Список бойцов</a>';
        echo 
'<br />Золота на складе: '.$clan['gold'].' [<a href="put_gold.asp">Положить</a>|<a href="up_gold.asp">Забрать</a>]<br />';
            if(
$clan['lider'] == $udata2['nick'])  
                {
        echo 
'<a href="panel.asp">Панель управления</a>';
                }
            
            function 
smiles($string){
            
$dir opendir ("../../images/smiles"); 
            while (
$file readdir ($dir)) {
            if (
ereg (".gif$""$file")){
            
$file2=str_replace(".gif","",$file);
            
$string=str_replace(":$file2",'<img src="../../images/smiles/'.$file.'" alt="">',$string);
            }}
            
closedir ($dir);
            return 
$string;  }

            echo 
"<br /><br /><form action="?mod=writes" method="POST">";
            echo 
"<input type="text" name="zin" size="14" maxlength="150"/> <input type="submit" value="Написать" class="ibutton"><br />";
            if (
$_GET[page] == "" || $_GET[page] < || $_GET[page] == "0"
            {
            
$_GET[page] = 0;
            }
            
$next $_GET[page] + 1;
            
$back $_GET[page] - 1;
            
$num $_GET[page] * 10;
            if(
$_GET[page] == "0")
            {
$i 1;}
            else{
$i = ($_GET[page]*10)+1;}
            
$viso mysql_num_rows(mysql_query("SELECT `msg` FROM `clan_chat` WHERE `clan` = '".$udata2['clan']."'"));
            
$puslap floor($viso/10);
            
$times date("H:i");
                
$asd mysql_query("SELECT * FROM clan_chat WHERE clan = '".$udata2['clan']."' ORDER BY id DESC LIMIT $num,10");

                while(
$dsa mysql_fetch_array($asd))
                {
                
$nickas strip_tags($dsa['usr']);
                
$koment strip_tags($dsa['msg']);
                
$time strip_tags($dsa['time']);
                
$data strip_tags($dsa['data']);
                
$koment smiles($koment);
                
                echo 
'<b><a href="../../modules/character/info.asp?nick='.$nickas.'">'.$nickas.'</a> ['.$data.'/'.$time.']<br />
                 '
.$koment;
                
                echo
'<br/>';
                }
                if (
$_GET[page] > 0)
                {
                echo 
"<a href="?page=$back">Назад</a>";
                }
                elseif (
$_GET[page] == 0)
                {
                echo 
"Назад";
                }
                echo
"|";
                if(
$_GET[page] < $puslap || $_GET[page] == "" || $_GET[page] == 0)
                {echo 
"<a href="?page=$next">Далее</a>";}
                else
                {echo 
"Далее";}


    break;
    case 
'writes':
    
                
$msg=$_POST['zin'];
                
$msg=substr($msg0512);
                
$msg=stripslashes(htmlspecialchars($msg));
                
$msg=str_replace("rn","<br />",$msg);
                
$msg=str_replace("r","<br />",$msg);
                
$msg=str_replace("n","<br />",$msg);
                
$msg addslashes($msg);
                
$msg=preg_replace ("|[rn]+|si","",$msg);
                
$a mysql_num_rows(mysql_query("SELECT msg FROM clan_chat WHERE msg = '$msg' and clan = '".$udata2['clan']."'"));
                
$b mysql_fetch_array(mysql_query("SELECT data FROM clan_chat WHERE usr = '".$udata2['nick']."' and clan = '".$udata2['clan']."' ORDER BY kada DESC LIMIT 1"));
                
$data_kom strip_tags($b['kada']);
                
$data date("d.m.y");
                
$data_dbr date("y/m/d H:i:s");
                
$time date("H:i");
                if(
$data_dbr >= $data_kom && $msg != "")
                {
                
mysql_query("INSERT INTO clan_chat SET usr = '".$udata2['nick']."', msg = '$msg', data = '$data', time = '$time', clan = '".$udata2['clan']."'");
                
$rand rand(1000,9999);
                
//start
                
function smiles($string){
                
$dir opendir ("pic/smiles"); 
                while (
$file readdir ($dir)) {
                if (
ereg (".gif$""$file")){
                
$file2=str_replace(".gif","",$file);
                
$string=str_replace(":$file2",'<img src="pic/smiles/'.$file.'" alt="">',$string);
                }}
                
closedir ($dir);
                return 
$string;  }
                
/////////////
                
$rand rand(1000,9999);
                
///////////////////
                
                
echo "<a href="smile.php?">Смайлы</a><br/>";
                echo 
"<a href="?r=$rand">Обновить</a>";
                echo 
"<form action="?mod=writes" method="POST">";
                echo 
"<input type="text" name="zin" maxlength="5000"/> <input type="submit" value="Написать" class="ibutton">";
                
                if (
$_GET[page] == "" || $_GET[page] < || $_GET[page] == "0"
                {
                
$_GET[page] = 0;
                }
                
$next $_GET[page] + 1;
                
$back $_GET[page] - 1;
                
$num $_GET[page] * 10;
                if(
$_GET[page] == "0")
                {
$i 1;}
                else{
$i = ($_GET[page]*10)+1;}
                
$viso mysql_num_rows(mysql_query("SELECT msg FROM clan_chat WHERE clan = '".$udata2['clan']."'"));
                
$puslap floor($viso/10);
                
$times date("H:i");
                
                
$asd mysql_query("SELECT * FROM clan_chat WHERE clan = '".$udata2['clan']."' ORDER BY id DESC LIMIT $num,10");
                
                while(
$dsa mysql_fetch_array($asd))
                {
                
$nickas strip_tags($dsa['usr']);
                
$koment strip_tags($dsa['msg']);
                
$time strip_tags($dsa['time']);
                
$koment smiles($koment);
                
                echo 
"<b>[$time]$nickas
                 
$koment ";
                
                echo
'<br/>';
                }
                
                if (
$_GET[page] > 0)
                {
                echo 
"<a href="?page=$back">Назад</a>";
                }
                elseif (
$_GET[page] == 0)
                {
                echo 
"Назад";
                }
                echo
"|";
                if(
$_GET[page] < $puslap || $_GET[page] == "" || $_GET[page] == 0)
                {echo 
"<a href="?page=$next">Далее</a>";}
                else
                {echo 
"Далее";}
                
header('Location: ?');
                
//end
                
}
                elseif(
$data_dbr $data_kom)
                {
                
$sec $data_kom-$data_dbr;
                
$rand rand(1000,9999);
                echo 
"Защита от Флуда! Подождите $sec секунд<br/>";
                echo
"<a href="?r=$rand">Продолжить</a>";
                }
                elseif(
$msg == "")
                {
                
$rand rand(1000,9999);
                echo 
"Вы не написали сообщение!<br/>";
                echo
"<a href="?r=$rand">Продолжить</a>";
                }
                else
                {
                
$rand rand(1000,9999);
                echo 
"Ошибка!<br/>";
                echo
"<a href="?r=$rand">Продолжить</a>";
                }
    
    
    break;
    case 
'ok_clan':
    
$req mysql_query("SELECT * FROM `to_clan` WHERE `usr`='".$udata2['nick']."'");
    
$kol mysql_num_rows($req);
    
$clan mysql_fetch_array($req);
        if(
$kol <= 0)
            {
                echo 
'У вас нет приглашений в клан!<br />';
                
foot(); exit ;
            }
              
$req mysql_query("UPDATE `chars` SET `clan` = '".$clan['lider']."' WHERE `nick` = '".$udata2['nick']."'");
              if(
$req == true)
        {
                  
mysql_query("DELETE FROM `to_clan` WHERE `usr` = '".$udata2['nick']."'");
                echo 
'Вы успешно вступили в клан ';
                echo 
'<br /><a href="?">Продолжить</a>';
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка при вступлении в клан.', `file` = 'modules/clan/index.asp'");
        echo 
'Ошибка... Администратор извещен.';
        
  }
    
    break;
    case 
'no_clan':
    
$req mysql_query("SELECT * FROM `to_clan` WHERE `usr`='".$udata2['nick']."'");
    
$kol mysql_num_rows($req);
    
$clan mysql_fetch_array($req);
        if(
$kol <= 0)
            {
                echo 
'У вас нет приглашений в клан!<br />';
                
foot(); exit ;
            }
           
$req mysql_query("DELETE FROM `to_clan` WHERE `usr` = '".$udata2['nick']."'");
    
         if(
$req == true)
        {
                  
mysql_query("DELETE FROM `to_clan` WHERE `usr` = '".$udata2['nick']."'");
                echo 
'Вы успешно отказались вступать в клан';
                
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка при отказе вступлении в клан.', `file` = 'modules/clan/index.asp'");
        echo 
'Ошибка... Администратор извещен.';
        
  }
    
    break;
    case 
'exit':
    
$req mysql_query("SELECT * FROM `clan` WHERE `lider` = '".$udata2['nick']."'");
    
$clan mysql_num_rows($req);
        if(
$clan 0)
            {
                echo 
'Вы являетесь лидером клана и не можете уйти!';
                
foot(); exit ;
            }
    if(
$udata2['clan'] == '')
        {
            echo 
'Вы не вклане!';
            
foot(); exit ;
        }
    
$req mysql_query("UPDATE `chars` SET `clan` = '' WHERE `nick` = '".$udata2['nick']."'");
              if(
$req == true)
        {
                  
                echo 
'Вы успешно покинули клан ';
                
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка при выходе с клана.', `file` = 'modules/clan/index.asp'");
        echo 
'Ошибка... Администратор извещен.';
        
  }
    
    break;
}
}else{echo
'Вы не ';
echo 
'<a href="../../index.asp">авторизированы</a> или не выбран персонаж';
}
foot();     
?>
Онлайн: 0
Реклама