Вход Регистрация
Файл: user/ImgType.php
Строк: 21
<?php

define
('H', $_SERVER['DOCUMENT_ROOT'] . '/');
require_once 
H . 'sys/classes/ImgType.class.php';

$_GET['imgLink'] = base64_decode($_GET['imgLink']);
$imgLink = $_GET['imgLink'] != null ? $_GET['imgLink'] : H . 'style/icons/non_bb_img.png';
$imgType = intval($_GET['imgType']);

#переключение шаблонов
switch (empty($_GET['imgType']) ? false : $_GET['imgType']) {
    default: 
$imgType = 0;
        break;
    case 
1: $imgTypeSet = 50;
        break;
    case 
2: $imgTypeSet = 80;
        break;
    case 
3: $imgTypeSet = 150;
        break;
}

#если выбран режим шаблонов  
if ($imgType == 0) {
    
$width = $_GET['width'] != 0 ? $_GET['width'] : 50;
    
$height = $_GET['height'] != 0 ? $_GET['height'] : 50;
}

#задаем мемо типы
header('Content-Type: image/png');
#обьявляем класс
$image = new ImgType();
#загружаем картинку
#если режим бб кода
if (isset($_GET['imgLink_bb'])) {
    
$image->load(base64_decode($_GET['imgLink_bb']));
} else {
    
$image->load(H . $imgLink);
}
#если тип не 0
if ($imgType > 0)
    
$image->resizeToWidth($imgTypeSet);
#если ноль то можно задать свои размеры
if ($imgType == 0)
    
$image->resize($width, $height);
#выводим  
$image->output();
Онлайн: 0
Реклама