Вход Регистрация
Файл: slando.icu/modules/profile/images.php
Строк: 47
<?php
$mem_start 
memory_get_usage();
require 
'../../system/func_for_game2.inc.php';
if (isset(
$_GET['m'])) {$mod=vvod($_GET['m']);} else {$mod="";}
switch(
$mod
{
default:
if(
$user['sex']!=0){

if(!isset(
$_GET['id'])){
/*** выводим верх страницы ***/
head2('Аватар');
echo 
'<div class="block1 center">';
if(isset(
$_SESSION['pokaz'])){echo''.$_SESSION['pokaz'].'';unset($_SESSION['pokaz']);}else{echo'<div style="height:10px;"></div>';}
for(
$i=1;$i<11;$i++){

echo
'<div><img width="30%" style="margin:0px 0 10px 0;" src="/images/icon/avatar/'.$user['sex'].'/'.$i.'.png" alt="" /></div>
<a class="ssilki5" href="/profile/images?id='
.$i.'">Установить</a>
<div style="margin:10px 0 5px 0;" class="razriv7"></div>'
;
}
echo
'<a class="ssilki3" href="/profile/sett">Назад</a>
<a class="ssilki3" href="/profile/images?m=d">Загрузить аватар</a>'
;

}else{
$id=num($_GET['id']);if($id<or $id>10){go("/profile/images");}
if(!isset(
$_GET['ok'])){
head2('Аватар');
echo
'<div class="block1 center">
Вы уверены что желаете установить этот аватар?
<div><img width="30%" style="margin:0px 0 10px 0;" src="/images/icon/avatar/'
.$user['sex'].'/'.$id.'.png" alt="" /></div>
<div class="clrt1">Необходимо: '
.img(24,'png').' 20</div>
<a class="ssilki2" href="/profile/images?id='
.$id.'&amp;ok">Установить</a>
<a class="ssilki3" href="/profile/images">Назад</a>'
;
}else{
if(
$user['gold']<20){$_SESSION['pokaz']='<div class="clrt7">У вас недостаточно пиастров.</div><a class="clrt3" href="/shop?m=gold">Купить</a><div class="razriv7"></div>';go("/profile/images");}
else{
mysqli_query($link,"UPDATE `users` SET `gold`=`gold`-'20',`avatar`='$id' WHERE `id`='".num($user['id'])."'");go("/profile");
}

}
}
}else{
head2('Аватар');
echo
'<div class="block1 center">
Для установки аватара необходимо указать ваш пол.
<a class="ssilki2" href="/profile/anketa">Установить</a>
<a class="ssilki3" href="/profile/sett">Назад</a>'
;

}
break;
//////////
case'd':

$max_image_width    280;
$max_image_height    500;
$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'], 
            
strrpos($_FILES['userfile']['name'], "."));
        if (
filesize($filename) > $max_image_size) {
$_SESSION['pokaz']='<div class="error">Размер файла слишком большой</div>';
go("/profile/images?m=d");
        } elseif (!
in_array($ext$valid_types)) {
        
$_SESSION['pokaz']='<div class="error">Недопустимый тип файла</div>';
go("/profile/images?m=d");
        } else {
             
$size GetImageSize($filename);
             if ((
$size) && ($size['0'] < $max_image_width
                && (
$size['1'] < $max_image_height)) {
                
$namefile=md5(md5($user['id'].$user['datereg'])).'.png';
                if (
$user['gold']>=200
                {
                if (@
move_uploaded_file($filename"../../images/icon/avatar/".$namefile)) 
                {


mysqli_query($link,"UPDATE `users` SET `avatar`='100',`gold`=`gold`-'200'  WHERE `id`='".num($user['id'])."'");

                
                    

                    
go("/profile");
                } 
                
                    else {
                
$_SESSION['pokaz']='<div class="error">Изображение не загружено! <br>Сообщите администратору</div>';
go("/profile/images?m=d");
                }

                
                    else {
                    
$_SESSION['pokaz']='<div class="error">У вас нет '.img(24,'png').'200</div>';
go("/profile/images?m=d");
                }
            } else {

$_SESSION['pokaz']='<div class="error">Максимальное разрешение изображения не более '.$max_image_width.'x'.$max_image_height.'px</div>';
go("/profile/images?m=d");
            }
        }
    } else {

$_SESSION['pokaz']='<div class="error">Изображение не загружено! <br>Файл отсутствует!</div>';
go("/profile/images?m=d");
    }
} else {
head2('Аватар');
if(isset(
$_SESSION['pokaz'])){echo $_SESSION['pokaz'];unset($_SESSION['pokaz']);}
    echo  
'<div class="block1 center">
    <div class="clrt1">Оптимальный размер 200x350 px</div>
    <form enctype="multipart/form-data" action="/profile/images?m=d" 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
    '
;
}
break;
}
foot()
?>
Онлайн: 1
Реклама