Файл: slando.icu/modules/flot/logo.php
Строк: 60
<?php
$mem_start = memory_get_usage();
require '../../system/func_for_game2.inc.php';
if (isset($user['clan'])) {$id_clan=num($user['clan']);} else {head3('Ошибка');error();}
$clan=mysqli_query($link,"SELECT * FROM `clans` WHERE `id`='$id_clan'");
$search_clan=mysqli_num_rows($clan);
$clan=mysqli_fetch_array($clan);
head2('Логотип ордена');
if($user['clan']==$clan['id'] and $user['clan_zvanie']>4 ){
if(isset($_SESSION['pokaz'])){echo $_SESSION['pokaz'];unset($_SESSION['pokaz']);}
$max_image_width = 700;
$max_image_height = 700;
$max_image_size = 700 * 1024;
$valid_types = array("gif","jpg","png","JPG");
if (isset($_FILES["userfile"])) {
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
$filename = $_FILES['userfile']['tmp_name'];
$ext = substr($_FILES['userfile']['name'],
1 + strrpos($_FILES['userfile']['name'], "."));
if (filesize($filename) > $max_image_size) {
$_SESSION['pokaz']='<div class="error">Размер файла слишком большой</div>';
go("/flot/logo?id=".$clan['id']."");
} elseif (!in_array($ext, $valid_types)) {
$_SESSION['pokaz']='<div class="error">Недопустимый тип файла</div>';
go("/flot/logo?id=".$clan['id']."");
} else {
$size = GetImageSize($filename);
if (($size) && ($size['0'] < $max_image_width)
&& ($size['1'] < $max_image_height)) {
$namefile=md5(md5($clan['id'].$clan['data'])).'.png';
if ($clan['gold']>=200)
{
if (@move_uploaded_file($filename, "../../images/clogo/".$namefile))
{
mysqli_query($link,"UPDATE `clans` SET `logo`='".vvod($namefile)."',`gold`=`gold`-'200' WHERE `id`='".num($clan['id'])."'");
go("/flot/view");
}
else {
$_SESSION['pokaz']='<div class="error">Изображение не загружено! <br>Сообщите администратору</div>';
go("/flot/logo?id=".$clan['id']."");
}
}
else {
$_SESSION['pokaz']='<div class="error">Во флоте нет '.img(24,'png').'200</div>';
go("/flot/logo?id=".$clan['id']."");
}
} else {
$_SESSION['pokaz']='<div class="error">Максимальное разрешение изображения не более '.$max_image_width.'x'.$max_image_height.'px</div>';
go("/flot/logo?id=".$clan['id']."");
}
}
} else {
$_SESSION['pokaz']='<div class="error">Изображение не загружено! <br>Файл отсутствует!</div>';
go("/flot/logo?id=".$clan['id']."");
}
} else {
echo '<div class="block1 center">
<div class="clrt1">Оптимальный размер 200x65 px</div>
<form enctype="multipart/form-data" action="/flot/logo" method="post">
<div><input name="userfile" style="width:205px;border:0px solid #DACB87;background-color:#01080A;color:#DBE1DC;cursor:pointer;font-size:12px;" type="file"></div>
<div><input type="submit" class="submit2" value="Загрузить" /> </div>
</form>
Стоимость '.img(24,'png').'200
';
}
}else{go("/flot/view");}
/** выводим низ страниы **/
foot();
?>