Вход Регистрация
Файл: _gladiators2_/gladiators2/gladiators/gladiators/manage/modules/mod_clans.php
Строк: 102
<?

/* This file decoded and nulled by NukLeoN [AnTiSh@Re] */



  
if ($_GET['act'] == 'clans')
  {
    if (
$_GET['do'] == 'check')
    {
      if (
preg_match ('/^[0-9]+$/'$_POST['id']))
      {
        if (
$_POST['url'])
        {
          if (
$_POST['history'])
          {
            
$db->query ('update clan_request set url='' . $_POST['url'] . '',history='' . $_POST['history'] . '' where id='' . $_POST['id'] . '' and status='0'');
            
$scs_msg 'Данные сохранены!';
          }
        }
      }
    }
  }

  if (
$_GET['act'] == 'clans')
  {
    if (
$_GET['do'] == 'check')
    {
      if (
preg_match ('/^[0-9]+$/'$_GET['id']))
      {
        if (
$_GET['accept'] == '1')
        {
          
$db2 = new DBconn ();
          
$db2->Conn ('greece'$server_conf);
          
$db->query ('select * from clan_request where id='' . $_GET['id'] . '' and status='0'');
          
$db->num_rows ();
          
$db->fetch_array ();
          
$db2->query ('select login,klan,align from users where id='' . $db->row['boss'] . ''');
          
$db2->num_rows ();
          
$db2->fetch_array ();
          
$login $db2->row['login'];
          
$klan $db2->row['klan'];
          
$align $db2->row['align'];
          
$db2->query ('select count(*) from clans where name='' . $db->row['name'] . ''');
          
$db2->fetch_array ();
          if (!(
$db->num))
          {
            
$error_msg 'Указаная заявка не существует!';
          }
          else
          {
            if (!(
$db2->num))
            {
              
$error_msg 'Заявитель не найден! Возможно он был удален из игры за грубые нарушения!';
            }
            else
            {
              if (
check_block ($login))
              {
                
$error_msg 'Заявитель имеет проблемы с законом, для начал пусть решит их.';
              }
              else
              {
                if (!((!
$klan AND !$align)))
                {
                  
$error_msg 'Заявитель находится в клане, для начала он должен выйти из клана.';
                }
                else
                {
                  if (
$db2->row[0])
                  {
                    
$error_msg 'Клан с данным названием уже существует!';
                  }
                  else
                  {
                    
$db2->query ('insert into clans(name,owner,align,about,url) values('' . $db->row['name'] . '','' . $db->row['boss'] . '','' . $db->row['align'] . '','' . $db->row['history'] . '','' . $db->row['url'] . '')');
                    
$db2->query ('update clan_request set status='accept' where id='' . $_GET['id'] . ''');
                    
$db2->query ('update users set klan='' . $db->row['name'] . '',align='' . $db->row['align'] . '',post='<b>Глава клана</b>' where id='' . $db->row['boss'] . ''');
                    
private_add ($db->row['boss'], $_SESSION['login'] . '(Clan Registrator)''Создан клан ' $db->row['name']);
                    
private_add ($_SESSION['id'], 'admin panel''Подтвердил заявку на создание клана ' $db->row['name'] . ' от персонажа ' $login '');
                    
insys ($login'Ваша заявка на создание клана ' $db->row['name'] . ' подтверждена, клан создан.');
                    
$root $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
                    @
copy ($root '/database/img_tmp/' $db->row['name'] . '.gif'$root '/img/clan/' $db->row['name'] . '.gif');
                    @
copy ($root '/database/img_tmp/' $db->row['name'] . '_b.gif'$root '/img/clan/' $db->row['name'] . '_b.gif');
                    @
unlink ($root '/database/img_tmp/' $db->row['name'] . '.gif');
                    @
unlink ($root '/database/img_tmp/' $db->row['name'] . '_b.gif');
                    
$scs_msg 'Заявка принята, клан создан.';
                  }
                }
              }
            }
          }
        }
      }
    }
  }

  if (
$_GET['act'] == 'clans')
  {
    if (
$_GET['do'] == 'check')
    {
      if (
preg_match ('/^[0-9]+$/'$_GET['id']))
      {
        if (
$_GET['failure'] == '1')
        {
          
$db->query ('select users.login,clan_request.* from clan_request,users where clan_request.id='' . $_GET['id'] . '' and clan_request.status='0' and users.id=clan_request.boss');
          
$db->num_rows ();
          
$db->fetch_array ();
          
$user_login $db->row['login'];
          if (!(
$db->num))
          {
            
$error_msg 'Заявка не найдена!';
            return 
1;
          }

          if (
$db->row['align'] == '6')
          {
            
$db->query ('update bank set diamond=diamond+' $config['align6_cost'] . ' where account='' . $db->row['account'] . ''');
          }
          else
          {
            
$db->query ('update users set money=money+' $config['align' $db->row['align'] . '_cost'] . ' where id='' . $db->row['boss'] . ''');
          }

          
insys ($user_login'Ваша заяка на создания клана отклонена Сенатором!');
          
$db->query ('update clan_request set status='failure' where id='' . $_GET['id'] . '' and status='0'');
          
$scs_msg 'Заявка отклонена.';
        }
      }
    }
  }

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