Файл: 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, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
//imagedestroy($imgc);
//$screen=img_copyright($screen); // наложение копирайта
imagejpeg($screen, H . "obmen/icons/$id[id].png", 90);
@chmod(H . "obmen/icons/$id[id].png", 0777);
imagedestroy($screen);
imagedestroy($imgc);
msg("Успешно добавлен!");
}
} else {
$err = 'Неверное расширение файла!';
}
if (isset($_GET['del'])) {
unlink(H . 'obmen_icons/' . intval($_GET['id']) . '.png');
msg("Успешно удален!");
}
if (is_file(H . "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(H . "obmen/icons/$id[id].png")) {
echo "<br /><a href='?id=$id[id]&del'>Удалить иконку</a>n";
}
echo "<form method='post' class = 'razd' name='message' enctype='multipart/form-data' action='?id=" . intval($_GET['id']) . "&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 "«<a href='/obmen$id[dir]'>В папку</a><br />n";
echo "«<a href='/obmen'>В обменник</a><br />n";
include_once H.'sys/inc/tfoot.php';