Вход Регистрация
Файл: Gladiators v2.2/modules/clan/panel.asp
Строк: 180
<?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'])){
    
$req mysql_query("SELECT * FROM `clan` WHERE `lider` = '".$udata2['clan']."'");
    
$clan mysql_fetch_array($req);
        if(
$clan['lider'] != $udata2['nick'])
            {
                echo 
'Вы не лидер клана!<br /><a href="index.asp?">Назад</a>';
                
foot(); exit ;
            }
switch(
$_GET['mod'])
{
    default:
    if(
$clan['zapret'] == 0)
        {
            echo 
'<a href="panel.asp?mod=zapret">Запретить брать золото со склада</a><br />';
        }else{
            echo 
'<a href="panel.asp?mod=solve">Разрешить брать золото со склада</a><br />';
        }
       echo 
'<a href="panel.asp?mod=emblema">Емблема клана</a><br />';
       echo 
'<a href="panel.asp?mod=to_clan">Взять в клан</a><br />';
       echo 
'<a href="panel.asp?mod=list">Список бойцов</a><br />';
       echo 
'<a href="panel.asp?mod=z_clan">Заявки в клан</a><br />';
    


    break;
    case 
'z_clan':
    
$at_page=6;
    
$page = (int)$_GET['page'];
    
$s=mysql_result(mysql_query("SELECT COUNT(`id`) FROM `z_clan` WHERE `clan` = '".$udata2['clan']."'"),0);
    
$total intval(($s 1) / $at_page) + 1;
    
$page = (int)$page;
    if(empty(
$page) or $page 0$page 1;
    if(
$page $total$page $total;
    
$from $page $at_page $at_page;
    
$req mysql_query("SELECT * FROM `z_clan` WHERE `clan` = '".$udata2['clan']."' LIMIT ".$from.",".$at_page."");
    
$avto mysql_num_rows($req);
        if(
$avto 0)
            {
    while(
$clan mysql_fetch_array($req))
    {
        echo 
'<a href="../../modules/character/info.asp?usr='.$clan['usr'].'">'.$clan['usr'].'</a> [<a href="?mod=z_clan_ok&usr='.$clan['usr'].'">Принять</a>|<a href="?mod=z_clan_no&usr='.$clan['usr'].'">Отказать</a><br />]';
    }
    
    if(
$at_page 0)
                        {
    if(
$s $onpage) echo '';

    if (
$page >= 4$go1 '<a href= ?page=1>1</a> ... ';
        if (
$page != $total and $page != $total-1$outpage ' ... <a href= ?page=' .$total'>'.$total.'</a>';
        if(
$page 0$page2left ' <a href= ?page='. ($page 2) .'>'. ($page 2) .'</a> ';
        if(
$page 0$page1left '<a href= ?page='. ($page 1) .'>'. ($page 1) .'</a> ';
        if(
$page <= $total$page2right ' <a href= ?page='. ($page 2) .'>'. ($page 2) .'</a>';
        if(
$page <= $total$page1right ' <a href= ?page='. ($page 1) .'&>'. ($page 1) .'</a>';
        if(
$s $onpage) echo 'Страницы: ('.$go1.''.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.''.$outpage.')<br/>';
                        }
                        }else{
                            echo 
'Нет заявок!<br /><a href="?">Назад</a>';
                        }
    break;
    case 
'z_clan_ok':
    
$nick mysql_real_escape_string($_GET['usr']);
    
$req mysql_query("SELECT * FROM `chars` WHERE `nick` = '$nick'");
    
$clan mysql_fetch_array($req);
    
$avto mysql_num_rows($req);
        if(
$avto <= 0)
            {
                echo 
'Нет такоги игрока!<br /><a href="panel.asp?">Назад</a>';
                
foot(); exit ;
            }
        if(
$clan['clan'] != '')
            {
                echo 
'Этот игрок уже в клане!<br /><a href="panel.asp?">Назад</a>';
                
foot(); exit ;
            }
          
$req mysql_query("UPDATE `chars` SET `clan` = '".$udata2['clan']."' WHERE `id` = '".$clan['id']."'");
          
mysql_query("DELETE FROM `z_clan` WHERE `usr` = '".$clan['nick']."' and `clan` = '".$udata2['clan']."'");
          if(
$req == true)
        {
                echo 
'Вы успешно приняли в клан игрока '.$nick;
                echo 
'<br /><a href="panel.asp?">Назад</a>';
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка при принятии игрока в клан.', `file` = 'modules/clan/panel.asp&mod=z_clan'");
        echo 
'Ошибка... Администратор извещен.';
        echo 
'<br /><a href="panel.asp?">Назад</a>';
  }
    
    
    break;
    case 
'z_clan_no':
    
$nick mysql_real_escape_string($_GET['usr']);
   
$req mysql_query("DELETE FROM `z_clan` WHERE `usr` = '$nick' and `clan` = '".$udata2['clan']."'");
    
      if(
$req == true)
        {
                echo 
'Вы успешно отклонили заявку в клан';
                echo 
'<br /><a href="panel.asp?">Назад</a>';
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка при отклонении заявки в клан.', `file` = 'modules/clan/panel.asp'");
        echo 
'Ошибка... Администратор извещен.';
        }
    
    break;
    case 
'list':
    
$at_page=6;
    
$page = (int)$_GET['page'];
    
$s=mysql_result(mysql_query("SELECT COUNT(`id`) FROM `chars` WHERE `clan` = '".$udata2['clan']."'"),0);
    
$total intval(($s 1) / $at_page) + 1;
    
$page = (int)$page;
    if(empty(
$page) or $page 0$page 1;
    if(
$page $total$page $total;
    
$from $page $at_page $at_page;
    
$req mysql_query("SELECT * FROM `chars` WHERE `clan` = '".$udata2['clan']."' LIMIT ".$from.",".$at_page."");
    
    while(
$clan mysql_fetch_array($req))
    {
        
     echo 
'<a href="../../modules/character/info.asp?id='.$clan['id'].'">'.$clan['nick'].'</a> [Уровень: '.$clan['lvl'].'] - <a href="?mod=del&amp;nick='.$clan['nick'].'">Выгнать</a><br />';
            }
    
    
    if(
$at_page 0)
                        {
    if(
$s $onpage) echo '';

    if (
$page >= 4$go1 '<a href= ?page=1>1</a> ... ';
        if (
$page != $total and $page != $total-1$outpage ' ... <a href= ?page=' .$total'>'.$total.'</a>';
        if(
$page 0$page2left ' <a href= ?page='. ($page 2) .'>'. ($page 2) .'</a> ';
        if(
$page 0$page1left '<a href= ?page='. ($page 1) .'>'. ($page 1) .'</a> ';
        if(
$page <= $total$page2right ' <a href= ?page='. ($page 2) .'>'. ($page 2) .'</a>';
        if(
$page <= $total$page1right ' <a href= ?page='. ($page 1) .'&>'. ($page 1) .'</a>';
        if(
$s $onpage) echo 'Страницы: ('.$go1.''.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.''.$outpage.')<br/>';
                        }
    
    break;
    case 
'del':
    
$nick mysql_real_escape_string($_GET['nick']);
    
$req mysql_query("SELECT * FROM `chars` WHERE `nick` = '$nick' and `clan` = '".$udata2['clan']."'");
    
$avto mysql_num_rows($req);
        if(
$avto <= 0)
            {
                echo 
'Нет такого игрока в клане<br /><a href="?">Назад</a>';
                            
foot(); exit ;
            }
        if(
$nick == $udata2['nick'])
            {
                echo 
'Вы не можете выгнать самого себя!<br /><a href="?">Назад</a>';
                
foot(); exit ;
            }
    
$clan mysql_fetch_array($req);
   
$req mysql_query("UPDATE `chars` SET `clan` = '' WHERE `nick` = '$nick'");
   if(
$req == true)
        {
                echo 
'Вы успешно выгнали игрока '.$nick;
                echo 
'<br /><a href="?">Назад</a>';
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка удалении игрока с клана.', `file` = 'modules/clan/panel.asp'");
        echo 
'Ошибка... Администратор извещен.';
        echo 
'<br /><a href="?">Назад</a>';
  }
    
    break;
    
    case 
'to_clan':
        echo 
"<form action="?mod=ok_to_clan" method="POST">";
    echo 
"<input type="text" name="usr" size="14" maxlength="150"/><br /> <input type="submit" value="Готово" class="ibutton"><br />";
    echo 
'<a href="index.asp?">Назад</a>';
    break;
    case 
'ok_to_clan':
    
$usr mysql_real_escape_string($_POST['usr']);
    
$req mysql_query("SELECT * FROM `chars` WHERE `nick` = '$usr'");
    
$avto mysql_num_rows($req);
        if(
$avto <= 0)
            {
                echo 
'Нет такого игрока!<br /><a href="?mod=to_clan">Назад</a>';
                
foot(); exit ;
            }
                
$check mysql_fetch_array($req);
                    if(
$check['clan'] != '')
                        {
                            echo 
'Этот игрок уже в клане!<br /><a href="?mod=to_clan">Назад</a>';
                            
foot(); exit ;
                        }
                            
$req mysql_query("SELECT * FROM `to_clan` WHERE `usr` = '$usr'");
                            
$avto mysql_num_rows($req);
                            if(
$avto 0)
                                {
                                    echo 
'Вы уже выслали приглашения этому игроку!<br /><a href="?mod=to_clan">Назад</a>';
                                    
foot(); exit ;
                                }
                  
$req mysql_query("INSERT INTO `to_clan` SET `lider` = '".$udata2['nick']."', `usr` = '$usr'");
                
                if(
$req == true)
        {
                echo 
'Вы успешно выслали приглашения игроку '.$usr.'<br />';
                echo 
'<br /><a href="?">Назад</a>';
                
}else{
          
mysql_query("INSERT INTO `log_error` SET  `usr` = '".$udata2['nick']."', `text` = 'Ошибка приглашении игрока в клан.', `file` = 'modules/clan/panel.asp'");
        echo 
'Ошибка... Администратор извещен.';
        echo 
'<br /><a href="?">Назад</a>';
  }
    break;
    case 
'solve':
    
mysql_query("UPDATE `clan` SET `zapret` = '0' WHERE `lider` = '".$udata2['nick']."'");
    echo 
'Вы разрешили брать деньги со склана клана!<br /><a href="?">Назад</a><br />';

    break;
    case 
'zapret':
    
mysql_query("UPDATE `clan` SET `zapret` = '1' WHERE `lider` = '".$udata2['nick']."'");
    echo 
'Вы запретили брать деньги со склана клана!<br /><a href="?">Назад</a><br />';
    
    break;
    case 
'emblema':
    
    if(empty(
$_GET[name])){
    
$dira opendir ("../../images/clan");
    while (
$filea readdir ($dira)) 
    {if (( 
$filea != ".") && ($filea != ".."))
    {
$aa[]=$filea;}}
    
closedir ($dira);
    
$totala count($aa);
    
    for (
$ia 0$ia $totala$ia++){
    
    
$data_namea[]=$aa[$ia];
    }
    
    foreach(
$data_namea as $ka=>$va)
    {
    
$dat_screena[]="<img src="../../images/clan/$data_namea[$ka]" alt="Эмблема"/> - <a href="?name=$data_namea[$ka]&amp;mod=emblema">выбрать</a><br/>";
    
    }
    
    
    
$totala count($dat_screena);
    
    
    
    if (empty(
$_GET['logs'])) $logs 0;
    else 
$logs $_GET['logs'];
    if (
$totala $logs 10){ $end $totala; }
    else {
$end $logs 10; }
    for (
$ia $logs$ia $end$ia++){
    
    echo
"$dat_screena[$ia]";
    
    }
    
    
    if (
$logs != 0) {echo '<a href="?logs='.($logs 10).'&amp;mod=emblema">&#x41D;&#x430;&#x437;&#x430;&#x434;</a> ';}
    if (
$totala $logs 10) {echo ' <a href="?logs='.($logs 10).'&amp;mod=emblema">&#x414;&#x430;&#x43B;&#x435;&#x435;</a>';}
    
    echo
"<br/>Всего: $totala эмблем<br/>";
    }else{
    
$name htmlspecialchars(stripslashes(addslashes($_GET[name])));
    
    if(!@
file("../../images/clan/$name")){echo"Такой эмблемы не существует."foot(); exit;}
    
    
mysql_query("UPDATE `clan` SET `emblema` = '$name' WHERE `lider` = '".$udata2['nick']."'");
    
    echo
"Эмблема выбрана.<br/>";
    }
    echo
"<a href="?">Назад</a>";
    break;
}
}else{echo
'Вы не ';
echo 
'<a href="../../index.asp">авторизированы</a> или не выбран персонаж';
}
foot();     
?>
Онлайн: 0
Реклама