room['file']=='a_clanreg') { function alignc($al) { if ($al==1){$value="(светлый)";} elseif ($al==3){$value="(темный)";} elseif ($al==7){$value="(нейтральный)";} else {$value="(серый)";} return $value; } // класс загрузки файлов class upload { protected function __construct() { } static $save_path = 'clan_prw/'; static $error = ''; static function saveimg($name,$max_mb = 2,$exts = 'jpg|png|jpeg|gif',$cnm = '',$mnw = 0,$mxw = 0,$mnh = 0,$mxh = 0) { if (isset($_FILES[$name])) { $f = &$_FILES[$name]; if(isset($f['tmp_name'])) { $width = 0; $height = 0; list($width, $height) = getimagesize($f['tmp_name']); } if( $mnw != 0 && $mnw > $width ) { self::$error = 'Минимальная ширина картинки '.$mnw.' пикселей. (Размер этой картинки '.$width.'x'.$height.')'; }elseif( $mxw != 0 && $mxw < $width ) { self::$error = 'Максимальная ширина картинки '.$mxw.' пикселей. (Размер этой картинки '.$width.'x'.$height.')'; }elseif( $mnh != 0 && $mnh > $height ) { self::$error = 'Минимальная высота картинки '.$mnh.' пикселей. (Размер этой картинки '.$width.'x'.$height.')'; }elseif( $mxh != 0 && $mxh < $height ) { self::$error = 'Максимальная высота картинки '.$mxh.' пикселей. (Размер этой картинки '.$width.'x'.$height.')'; }elseif (($f['size'] <= $max_mb*1024*1024) && ($f['size'] > 0)) { if ( (preg_match('/\.('.$exts.')$/i',$f['name'],$ext))&& (preg_match('/image/i',$f['type'])) ) { $ext[1] = strtolower($ext[1]); $fn = uniqid('f_',true).'.'.$ext[1]; $fn2 = uniqid('f_',true).'.gif'; if (move_uploaded_file($f['tmp_name'], self::$save_path . $fn)) { // система изменения размера , требуется Rimage //Rimage::resize(self::$save_path . $fn, self::$save_path . $fn2); //@unlink(self::$save_path . $fn); // удаление файла return array($fn2,$fn,self::$save_path . $fn); } else { self::$error = 'Ошибка загрузки файла'; } } else { self::$error = 'Неверный тип файла. Допустимые типы : '.$exts.''; } } else { self::$error = 'Неверный размер файла. Максимальный размер файла '.$max_mb.' МБ'; } } else { self::$error = 'Файл не найден'; } return false; } // end saveimg } // end class $lzv = mysql_fetch_array(mysql_query('SELECT * FROM `_clan` WHERE `uid` = "'.$u->info['id'].'" AND `admin_time` = "0" LIMIT 1')); /*Заявка на вступление*/ if(isset($_POST['clan_enter'])) { mysql_query('UPDATE `users` SET `clan_zv`= "'.$_POST['clan_enter'].'" WHERE `id` = "'.$u->info['id'].'" '); } /* Регистрация клана */ if(isset($_POST['clan_name'])) { /*if($_POST['clan_align'] != 0) { $_POST['clan_align'] = 0; }*/ $tr_money2 = 0; if($_POST['clan_align'] == 1) { $tr_money2 = 50; $_POST['clan_align'] = 1; }elseif($_POST['clan_align'] == 3) { $tr_money2 = 50; $_POST['clan_align'] = 3; }elseif($_POST['clan_align'] == 7) { $tr_money2 = 50; $_POST['clan_align'] = 7; } $clan_name = substr(htmlspecialchars($_POST['clan_name'],NULL,'cp1251'), 0, 30); $cnt = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `name` = "'.mysql_real_escape_string($clan_name).'" LIMIT 1')); if(isset($cnt['id'])) { $re = 'Клан с названием "'.$cnt['name'].'" уже зарегистрирован.'; }elseif(true == false) { $re = 'Регистрация кланов временно не работает.'; }elseif(isset($lzv['id'])) { $re = 'Вы уже подали заявку на регистрацию клана, ожидайте ответа от администрации'; //}elseif( $u->testAlign($_POST['clan_align'],$u->info['id']) == 0 ) { //$re = 'Вы не можете зарегистрировать клан с данной склонностью. (Действует ограничение на выбор склонности для вашего персонажа)'; }elseif($tr_money2 > $u->info['money2']) { $re = 'У вас не хватает денег, требуется '.$tr_money2.'екр.'; }elseif($u->info['clan'] > 0){ $re = 'Вы состоите в одном из кланов, требуется покинуть его'; }elseif($u->info['align'] > 0){ $re = 'Персонажи со склонностью не могут создавать клан, избавьтесь от неё'; }else{ /* заносим данные в базу */ //$clan_name = str_replace('.','',$clan_name); //$clan_name = str_replace(' ','',$clan_name); //$clan_name = str_replace(' ','',$clan_name); if(!preg_match("/^[-a-zA-Z0-9]+$/", $clan_name)) { $re = 'В названии клана присутствуют запрещенные символы.'; }elseif($file = upload::saveimg('clan_img1',0.3,'gif',$clan_name,24,24,15,15)) { //if($file2 = upload::saveimg('clan_img2',0.5,'gif',$clan_name)) { if($tr_money2 < 0) { $tr_money2 = 0; } $u->info['money2'] -= $tr_money2; mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); mysql_query('INSERT INTO `_clan` (`uid`,`time`,`city`,`name`,`name2`,`site`,`img1`,`img2`,`info`,`money`,`align`) VALUES ( "'.$u->info['id'].'","'.time().'", "'.$u->info['city'].'", "'.mysql_real_escape_string(htmlspecialchars($_POST['clan_name'],NULL,'cp1251')).'", "'.mysql_real_escape_string(htmlspecialchars($_POST['clan_name'],NULL,'cp1251')).'", "'.mysql_real_escape_string(htmlspecialchars($_POST['clan_site'],NULL,'cp1251')).'", "'.mysql_real_escape_string(htmlspecialchars($file[1],NULL,'cp1251')).'", "", "", "'.$tr_money2.'", "'.mysql_real_escape_string(htmlspecialchars($_POST['clan_align'],NULL,'cp1251')).'" )'); $lzv = array( 'id' => mysql_insert_id(), 'name' => htmlspecialchars($_POST['clan_name'],NULL,'cp1251'), 'time' => time() ); $re = 'Вы успешно подали заявку на регистрацию клана "'.htmlspecialchars($_POST['clan_name'],NULL,'cp1251').'". ('.$tr_money2.'екр.)'; //}else{ // @unlink($file[2]); // удаление файла // $re = 'Большой значок: '.upload::$error; //} }else{ $re = 'Маленький значок: '.upload::$error; } } } ?>

Заявка на регистрацию клана

'.$re.''; } ?>
 
Страшилкина улица
info['clan'] > 0 ) { $clan = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1')); ?> Вы уже состоите в клане и не можете подать заявку на регистрацию нового клана.

Клановые войны

info['clan_prava'] == 'glava' ) { echo 'Нет ни одной войны, но вы можете обьявить её!'; }else{ echo 'Нет ни одной войны, но ваш глава клана может обьявить её!'; } ?>

Требования к значку: размер (ШхВ в пикселях) 24х15, графический тип GIF, размер до 30кб.

Стоимость регистрации кланов:
нейтральный - 50 екр.
светлый - 50 екр.
тёмный - 50 екр.

Заявка на регистрацию подает будущий глава клана, у которого должна быть при себе необходимая сумма.

Заявка на регистрацию клана

Название клана (только английские буквы или цифры, одно слово):
Клан сайт (необязательно Пример https://new-combats.com/):
Значок
Склонность клана
    Вы уже подали заявку на регистрацию клана "". Ожидайте ответа от Администрации.

Заявка на вступление в клан

info['id'].'" LIMIT 1')); if ($clnt['clan_zv']!=0) { $clnn = mysql_fetch_array(mysql_query('SELECT * FROM `clan` WHERE `id` = "'.$clnt['clan_zv'].'" LIMIT 1')); echo 'Вы подали заявку в клан '.$clnn['name'].' '.alignc($clnn['align']).' '.$tmpc.'
'; echo 'Ожидайте рассмотрения вашей заявки. Если решения долго нет просто выбирите из списка другой клан.
'; } ?> Выбирите клан:


Примечание:

При подаче заявки с вас снимается сумма необходимая для регистрации клана.
В случаи отказа в регистрации клана (по любой причине), еврокредиты возвращаются персонажу.
Администрация вправе отказать в регистрации без объяснения причин.
При регистрации клана, глава клана в течении 60 дней не имеет право передавать своё главенство другому игроку.