"10000", "3" => "10000", "6" => "10000", "7" => "10000", "0" => "5000");
if (empty($_POST['klandescr'])) $error .= 'Введите описание клана!.
';
if (empty($_POST['http'])) $error .= 'Введите адрес сайта клана!.
';
if (!empty($user['align'])) $error .= 'Вы уже имеете направленность!.
';
if (!empty($user['klan'])) $error .= 'Вы уже состоите в клане!.
';
if ($mon[$_POST['klanalign']] >= $user['money']) $error .= 'Не хватает денег на регистрацию клана.
';
if (!$eff) $error .= 'Нет проверки.
';
/*
if(!preg_match("/.*gif\$/i", $_FILES['small']['name'])) $error .= 'Это не gif файл.
';
if(!preg_match("/.*gif\$/i", $_FILES['big']['name'])) $error .= 'Это не gif файл.
';
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 файл.
';
if($imageinfo2['mime'] != "image/gif") $error .= 'Это не gif файл.
';
if ($_FILES['small']['size'] > 1024 * 4) $error .= 'Файл слишком большой.
';
if ($_FILES['big']['size'] > 1024 * 10) $error .= 'Файл слишком большой.
';
*/
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 .= 'Клан с таким именем уже существует!
';
foreach ($clans_list_abbr as $c_abbr) if ($_POST['klanabbr'] == $c_abbr) $error .= 'Клан с такой аббревиатурой уже существует!
';
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 "Вам прийдет извещение о результате регистрации клана.";
} else echo "", $error, "";
}
?>