Вход Регистрация
Файл: page/settings/icon.php
Строк: 71
<?php
$title 
'Личная иконка';
require_once(
$_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset(
$active)) {

    
$dir $_SERVER["DOCUMENT_ROOT"]."/files/icon/";

    
$icon GlobFiles::findById($user['id'], GlobFiles::UserIcon);

    echo 
'<div class="title">Личная иконка</div>';

    if (
$icon) {

        if (isset(
$_GET['del'])) {
            if (isset(
$_POST['cancel'])) {
                
header('Location: /settings/icon');
            }
            elseif (isset(
$_POST['ok'])) {
                
unlink($icon);
                
header('Location: /settings/icon');
            }
            echo 
'<div class="menu">
            <form action="" method="POST">
            <input type="submit" name="ok" value="Удалить иконку">
            <input type="submit" name="cancel" value="Отмена">
            </form>
            </div>'
;
        }

        echo 
'<div class="menu">Ваша иконка: '.iconUser($user['id']).' ('.get_filesize($icon).')<a href="?del"><img src="/img/del.png" alt="del"></a></div>';

    }

    if (isset(
$_POST['submit'])) {

        
$error '';

        if (
$user['money'] < $sys['system']['icon'] && $adm_id == 0) {
            
$error.= 'Недостаточно средств!<br/>';
        }
        if (!
file_exists($_FILES['filename']['tmp_name'])) {
            
$error.= 'Вы не выбрали файл!<br/>';
        }
        elseif (!
BeforeUpload::AttachIMG($_FILES['filename'])) {
            
$error.= 'Неверный тип файла!<br/>';
        }
        elseif (!
BeforeUpload::CheckImageSize($_FILES['filename']['tmp_name'], sizeConv($sys['system']['wico'])[0], sizeConv($sys['system']['wico'])[1])) {
            
$error.= 'Нужный размер иконки - '.$sys['system']['wico'].'!<br/>';
        }
        if (
$_FILES['filename']['size'] > 1024 25) {
            
$error.= 'Максимальный размер файла - 25 Kb!<br/>';
        }
        if (
$error) {
            echo 
'<div class="menu">'.$error.'</div>';
        } else {

            
$files $user['id']."_".random_int(1111199999)."_".$_FILES['filename']['name'];

            if (
move_uploaded_file($_FILES['filename']['tmp_name'], $dir $files)) {

                if (
$adm_id == 0)
                    
pay(-$sys['system']['icon'], $user['id']);

                if (
$icon)
                    
unlink($icon);

                
header('Location: /settings/icon');

            } else {
                echo 
'<div class="menu">Произошла ошибка!</div>';
            } 
        }
    }

    echo 
'<div class="menu">
    <form name="form" action="" method="POST" enctype="multipart/form-data">
    Прикрепить файл:<br/><input type="file" name="filename"><br/>
    <input type="submit" name="submit" value="Загрузить">
    <div class="chi">Стоимость: '
.($adm_id == rub($sys['system']['icon']) : 'бесплатно').'</div>
    </form></div>'
;

    echo 
'<div class="forlink"><a href="/settings" class="links"><img src="/img/sett.png" alt="sett">Настройки</a></div>';

} else {
    
header('Location: /');
}

require(
$_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>
Онлайн: 0
Реклама