Вход Регистрация
Файл: 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 - 2 > 0) $page2left = ' <a href= ?page='. ($page - 2) .'>'. ($page - 2) .'</a> ';
        if(
$page - 1 > 0) $page1left = '<a href= ?page='. ($page - 1) .'>'. ($page - 1) .'</a> ';
        if(
$page + 2 <= $total) $page2right = ' <a href= ?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
        if(
$page + 1 <= $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 - 2 > 0) $page2left = ' <a href= ?page='. ($page - 2) .'>'. ($page - 2) .'</a> ';
        if(
$page - 1 > 0) $page1left = '<a href= ?page='. ($page - 1) .'>'. ($page - 1) .'</a> ';
        if(
$page + 2 <= $total) $page2right = ' <a href= ?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
        if(
$page + 1 <= $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
Реклама