<?php session_start(); if ($_SESSION['uid'] == null) header("Location: index.php"); include "config.php"; include "functions.php"; require "classes/class.upload.php"; if ($user['room'] != 30) header("Location: main.php"); if ($_POST['klanname'] && $_POST['klanabbr'] && $_POST['http'] && $_POST['klandescr']) { $eff = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = '" . $user['id'] . "' AND `type` = 20;")); $all_clans = mysql_query("SELECT * FROM `clans`"); $mon = array("2" => "10000", "3" => "10000", "6" => "10000", "7" => "10000", "0" => "5000"); if (empty($_POST['klandescr'])) $error .= 'Введите описание клана!. <BR>'; if (empty($_POST['http'])) $error .= 'Введите адрес сайта клана!. <BR>'; if (!empty($user['align'])) $error .= 'Вы уже имеете направленность!. <BR>'; if (!empty($user['klan'])) $error .= 'Вы уже состоите в клане!. <BR>'; if ($mon[$_POST['klanalign']] >= $user['money']) $error .= 'Не хватает денег на регистрацию клана. <BR>'; if (!$eff) $error .= 'Нет проверки. <BR>'; /* if(!preg_match("/.*gif\$/i", $_FILES['small']['name'])) $error .= 'Это не gif файл. <BR>'; if(!preg_match("/.*gif\$/i", $_FILES['big']['name'])) $error .= 'Это не gif файл. <BR>'; if (exif_imagetype($_FILES['small']['name']) != IMAGETYPE_PNG) $error .= 'Маленькая картинка не png файл'; if (exif_imagetype($_FILES['big']['name']) != IMAGETYPE_PNG) $error .= 'Большая картинка не png файл'; $imageinfo1 = getimagesize($_FILES['small']['tmp_name']); $imageinfo2 = getimagesize($_FILES['big']['tmp_name']); if($imageinfo1['mime'] != "image/gif") $error .= 'Это не gif файл. <BR>'; if($imageinfo2['mime'] != "image/gif") $error .= 'Это не gif файл. <BR>'; if ($_FILES['small']['size'] > 1024 * 4) $error .= 'Файл слишком большой. <BR>'; if ($_FILES['big']['size'] > 1024 * 10) $error .= 'Файл слишком большой. <BR>'; */ while ($cl_unique = mysql_fetch_array($all_clans)) { $clans_list_name[] = $cl_unique['name']; $clans_list_abbr[] = $cl_unique['short']; } foreach ($clans_list_name as $c_name) if ($_POST['klanname'] == $c_name) $error .= 'Клан с таким именем уже существует! <BR>'; foreach ($clans_list_abbr as $c_abbr) if ($_POST['klanabbr'] == $c_abbr) $error .= 'Клан с такой аббревиатурой уже существует! <BR>'; if (!$error) { #Обработка входящих изображений if (!empty($_FILES['small']['name'])) { $handle = new upload($_FILES['small']['name']); if ($handle->uploaded) { $handle->file_new_name_body = $_POST['klanabbr']; $handle->image_convert = 'png'; $handle->file_max_size = '4096'; $handle->png_compression = 9; $handle->process('./i/klan/'); if ($handle->processed) { echo 'Малый герб сохранён.'; $handle->clean(); } else { echo 'error : ' . $handle->error; } } } if (!empty($_FILES['big']['name'])) { $handle = new upload($_FILES['small']['name']); if ($handle->uploaded) { $handle->file_new_name_body = $_POST['klanabbr']; $handle->file_name_body_add = '_big'; $handle->image_resize = true; $handle->image_x = 100; $handle->image_ratio_y = true; $handle->image_convert = 'png'; $handle->file_max_size = '10240'; $handle->png_compression = 9; $handle->process('./i/klan/'); if ($handle->processed) { echo 'Большой герб сохранён.'; $handle->clean(); } else { echo 'error : ' . $handle->error; } } } mysql_query("INSERT `reg_klan` (`name`,`owner`,`abr`,`http`,`sznak`,`bznak`,`align`,`descr`) values (' " . mysql_real_escape_string($_POST['klanname']) . "',' " . mysql_real_escape_string($user['id']) . "',' " . mysql_real_escape_string($_POST['klanabbr']) . "',' " . mysql_real_escape_string($_POST['http']) . "',' " . mysql_real_escape_string($_FILES['small']['name']) . "',' " . mysql_real_escape_string($_FILES['big']['name']) . "',' " . mysql_real_escape_string($_POST['klanalign']) . "',' " . mysql_real_escape_string($_POST['klandescr']) . "');"); move_uploaded_file($_FILES['small']['tmp_name'], './i/klan/' . mysql_real_escape_string($_POST['klanabbr']) . ".png"); move_uploaded_file($_FILES['big']['tmp_name'], './i/klan/' . mysql_real_escape_string($_POST['klanabbr']) . "_big.png"); mysql_query("UPDATE `users` set money=money-" . $mon[$_POST['klanalign']] . " where id='" . $user['id'] . "'"); echo "<span style='redalert'>Вам прийдет извещение о результате регистрации клана.</span>"; } else echo "<span style='redalert'>", $error, "</span>"; } ?> <HTML> <HEAD> <link rel=stylesheet type="text/css" href="css/main.css"> <meta content="text/html; charset=utf-8" http-equiv=Content-type> <META Http-Equiv=Cache-Control Content=no-cache> <meta http-equiv=PRAGMA content=NO-CACHE> <META Http-Equiv=Expires Content=0> </HEAD> <body> <TABLE border=0 width=100% cellspacing="0" cellpadding="0"> <tr> <td align=right> <FORM action="city.php"><INPUT TYPE="submit" onClick="location.href='city.php?strah=1';" value="Вернуться" name="strah"></form> </table> <?php if ($user['admin'] == '1') { $data = mysql_query("SELECT * FROM `reg_klan`"); echo "<table class='adm'><th colspan='9'>Заявки на регистрацию кланов</th>"; while ($clan = mysql_fetch_array($data)) { echo "<TR> <TD>", $clan['date'], "</TD> <TD>", $clan['name'], "</TD> <TD>", $clan['abr'], "</TD> <TD>", nick2($clan['owner']), "</TD> <TD><img src='./i/klan/", $clan['sznak'], "'></TD> <TD><img src='./i/klan/", $clan['bznak'], "'></TD> <TD><img src='./i/align_", $clan['align'], ".gif'></TD> <TD><a href='", $clan['http'], "'>", $clan['http'], "</a></TD> <TD>", $clan['descr'], "</TD> </TR>"; } echo "</table>"; } ?> <h3>Заявка на регистрацию клана (в разработке)</h3> Для регистрации клана необходимо иметь: <OL> <LI>значки: <DL> <DD>- значок клана для чата (показывается рядом с ником персонажа), png картинка с прозрачным фоном 24х15 не более чем 4kb. <DD>- большой значок клана, для энциклопедии, в круге png картинка с прозрачным фоном 100х99 не более чем 10kb. </DL> <LI>перед подачей заявки вы должны пройти проверку у Паладинов </OL> Стоимость регистрации кланов:<BR> <img src="i/align_6.0.gif">Светлое Братство - 10000 кр.<BR> <img src="i/align_3.00.gif">Темное Братство - 10000 кр.<BR> <img src="i/align_2.00.gif">Нейтральное Братство - 10000 кр.<BR> <img src="i/align_0.0.gif">Вольное Братство - 5000 кр.<BR> <BR> Заявку на регистрацию подает глава клана, у вас должна быть при себе необходимая сумма. <form method="post" ENCTYPE="multipart/form-data"> <fieldset> <legend>Заявка на регистрацию</legend> <input size=30 name="klanname" placeholder="Название клана" value="<?= $_POST['klanname'] ?>"> <input size=30 name="klanabbr" placeholder="Английская аббревиатура" value="<?= $_POST['klanabbr'] ?>"><BR> <input size=30 name="http" placeholder="Сайт клана" value="<?= $_POST['http'] ?>"><BR> <input type="file" name="small" accept="image/png"> Маленький значок<BR> <input type="file" name="big" accept="image/png"> Большой значок<BR> <select name="klanalign" id="select"> <option selected disabled>Склонность клана</option> <option value="6">Светлое Братство</option> <option value="3">Темное Братство</option> <option value="2">Нейтральное Братство</option> <option value="0">Вольное Братство</option> </select> <BR> <textarea cols=80 rows=10 name="klandescr" placeholder="Информация о клане для энциклопедии"><?=$_POST['klandescr']?></textarea><BR> <input type="submit" value="Подать заявку"> </fieldset> </form> </BODY> </HTML>