Вход Регистрация
Файл: modules/obmen/img_icons.php
Строк: 93
<?php

/* Мод "Обменник"
 * Версия v0.0.1
 * Дата последнего редактирования 29.11.2014
 * Двиг DCMS Special
 * Модифицировал densnet
 * Файл img_icons.php
 * Описание: работает с иконками
 */

include_once '../../sys/inc/start.php';
include_once 
H.'sys/inc/compress.php';
include_once 
H.'sys/inc/sess.php';
include_once 
H.'sys/inc/settings.php';
include_once 
H.'sys/inc/db_connect.php';
include_once 
H.'sys/inc/ipua.php';
include_once 
H.'sys/inc/fnc.php';
include_once 
H.'sys/inc/user.php';

$set['title'] = 'Фото';
include_once 
H.'sys/inc/thead.php';
title();
aut();

if (!isset(
$user) && !isset($_GET['id'])) {
    
header("Location: index.php?" SID);
    exit;
}
if (isset(
$_GET['id'])) {
    
$idi intval($_GET['id']);
}
$id mysql_fetch_array(mysql_query("SELECT * FROM `obmennik_dir` WHERE `id` = '$idi' LIMIT 1"));
if (
user_access('obmen_dir_edit')) {
    if (
$imgc = @imagecreatefromstring(file_get_contents($_FILES['file_f']['tmp_name']))) {

        if (!isset(
$err)) {

            
$fileid $user['id'];
            
$filekol $blog['kol'] + 1;
            
$img_x imagesx($imgc);
            
$img_y imagesy($imgc);

            if (
$img_x == $img_y) {
                
$dstW 16// ширина
                
$dstH 16// высота
            
} elseif ($img_x $img_y) {
                
$prop $img_x $img_y;
                
$dstW 16;
                
$dstH ceil($dstW $prop);
            } else {
                
$prop $img_y $img_x;
                
$dstH 16;
                
$dstW ceil($dstH $prop);
            }

            
$screen imagecreatetruecolor($dstW$dstH);
            
imagecopyresampled($screen$imgc0000$dstW$dstH$img_x$img_y);

//imagedestroy($imgc);
//$screen=img_copyright($screen); // наложение копирайта
            
imagejpeg($screen"obmen/icons/$id[id].png"90);
            @
chmod("obmen/icons/$id[id].png"0777);
            
imagedestroy($screen);
            
imagedestroy($imgc);
            
msg("Успешно добавлен!");
        }
    } else {
        
$err 'Неверное расширение файла!';
    }
    if (isset(
$_GET['del'])) {
        
unlink('obmen_icons/' intval($_GET['id']) . '.png');
        
msg("Успешно удален!");
    }

    if (
is_file("obmen/icons/$id[id].png")) {
        echo 
"<img src='/obmen/icons/$id[id].png' /> $id[name]";
    } else {
        echo 
"<img src='/style/img/folder.png' /> $id[name]";
    }
    if (
is_file("obmen/icons/$id[id].png")) {
        echo 
"<br /><a href='?id=$id[id]&amp;del'>Удалить иконку</a>n";
    }

    echo 
"<form method='post' class = 'razd' name='message' enctype='multipart/form-data' action='?id=" intval($_GET['id']) . "&amp;add'>";
    echo 
"<input name='file_f' type='file' />n";
    echo 
"<input name='file_s' class='doctor' value='Выгрузить' type='submit' />n";
    echo
"</form>";
} else {
    echo 
'Ты что здесь забыл<br />';
}
echo 
"&laquo;<a href='/obmen$id[dir]'>В папку</a><br />n";
echo 
"&laquo;<a href='/obmen'>В обменник</a><br />n";

include_once 
H.'sys/inc/tfoot.php';
Онлайн: 0
Реклама