Вход Регистрация
Файл: admin/smiles.php
Строк: 79
<?php
$title 
'Смайлы';
require_once(
$_SERVER["DOCUMENT_ROOT"]."/inc/head.php");

if (
$adm_id == || $adm_id == 5) {

    
$smiles GlobFiles::findByMask(GlobFiles::MaskSmilesGlobFiles::Smilestrue);
    
$count_smiles count($smiles);

    
$dir $_SERVER['DOCUMENT_ROOT'].'/img/smiles/';

    echo 
'<div class="title">Смайлы (' $count_smiles ')</div>';

    if (
$count_smiles == 0) {

        echo 
'<div class="menu">Смайлов нет.</div>';

    } else {

        if (isset(
$_GET['del_all'])) {
            if (isset(
$_POST['cancel'])) {
                
header('Location: /adm/smiles');
            }
            elseif (isset(
$_POST['yes'])) {
                
GlobFiles::DelAllByMask(GlobFiles::MaskSmilesGlobFiles::Smiles);
                
header('Location: /adm/smiles'); 
            }
            echo 
'<div class="menu">
            <form action="" method="POST">
            <input type="submit" name="yes" value="Удалить все смайлы"/> 
            <input type="submit" name="cancel" value="Отмена"/>
            </form></div>'

        }
        elseif (isset(
$_GET['del']) && isset($smiles[$_GET['del']])) {
            
$filename $smiles[$_GET['del']];
            if (
$filename) {
                if (isset(
$_POST['cancel'])) {
                    
header('Location: /adm/smiles');
                }
                elseif (isset(
$_POST['yes'])) {
                    
unlink($filename);
                    
header('Location: /adm/smiles'); 
                }
                echo 
'<div class="menu">
                <form action="" method="POST">
                <input type="submit" name="yes" value="Удалить смайл ('
.basename($filename).')"/> 
                <input type="submit" name="cancel" value="Отмена"/>
                </form></div>'

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

        echo 
'<div class="menu">';

        foreach (
$smiles as $key => $file) {

            
$smile basename($file);

            echo 
'<a href="?del=' $key '" title="Удалить"><img src="/img/smiles/' $smile '" alt="smile"></a>';

        }

        echo 
'<div class="information">Чтобы удалить смайл - кликните по нему.</div>
        </div>
        <div class="forlink"><a href="?del_all" class="links"><img src="/img/delete.png" alt="delete">Удалить все смайлы</a></div>'
;

    }

    echo 
'<div class="title">Новые смайлы</div>';

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

        
$error '';
 
        
$reFiles reArrayFiles($_FILES['filename']);

        foreach (
$reFiles as $file) {
            if (
file_exists($file['tmp_name'])) {
                if (!
BeforeUpload::AttachIMG($file)) {
                    
$error.= $file['name'] . ': неверный тип файла!<br/>';
                }
                elseif (
file_exists($dir rus2translit($file['name']))) {
                    
$error.= $file['name'] . ': смайл с таким именем уже есть!<br/>';
                }
                if (
$file['size'] > 1024 32) {
                    
$error.= $file['name'] . ': максимальный размер файла - 32 Kb!<br/>';
                }
            } else {
                unset(
$reFiles[$key]);
            }
        }
        if (
count($reFiles) == 0) {
            
$error.= 'Выберите хотя бы 1 файл!<br/>';
        }
        elseif (
count($reFiles) > 10) {
            
$error.= 'Нельзя загружать более 10 файлов одновременно!<br/>';
        }
        if (
$error) {
            echo 
'<div class="menu">'.$error.'</div>';
        } else {
            foreach (
$reFiles as $file) {
                if (
file_exists($file['tmp_name'])) {
                    
// Заливаем
                    
$full_path $dir rus2translit($file['name']);
                    
move_uploaded_file($file['tmp_name'], $full_path);
                }
            }

            
$_SESSION['scr_time'] = time();

            
header('Location: /adm/smiles');

        }
    }

    echo 
'<div class="menu">
    <form action="" method="POST" enctype="multipart/form-data" name="form">
    <div id="inpContFile">
    <input type="file" name="filename[]" id="file"><br/>
    <input type="file" name="filename[]" id="file"><br/>
    <input type="file" name="filename[]" id="file"><br/>
    </div>
    <div class="butt1"><a href="javascript:AddFile()">Добавить еще</a></div><br/>
    <input type="submit" name="submit" value="Загрузить">
    </form></div>'
;

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

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