Вход Регистрация
Файл: backup_fzrf 2/system/modules/photo_editor.php
Строк: 34
<?php
/*========================================= 
    Appointment: Фоторедактор
    File: photo_editor.php 
    Author: Sergei Pavlenko 
    Engine: People Engine Cms
    Copyright: People Design Group (с) 2014
    e-mail: info@vxas.ru
    URL: http://www.vxas.ru/
    Данный код защищен авторскими правами
===========================================*/

if(!defined('MOZG'))
    die(
'Hacking attempt!');

if(
$logged){

    
$act $_GET['act'];
    
$user_id $user_info['user_id'];
    
    switch(
$act){
        
//* Отмена редактирования *//
        
        
case "close":
        
            
$tpl->load_template('photos/editor_close.tpl');
            
$tpl->set('{photo}'$_GET['image']);
            
$tpl->compile('content');
            
            
AjaxTpl();
                
        break;
        
//* Сохранение отредактированой фотки *//
        
        
default:
        
//* Разришенные форматы *//
            
            
$allowed_files explode(', '$config['photo_format']);
            
            
$res_image $_GET['image'];
            
$format end(explode('.'$res_image));
            
$pid $_GET['pid'];

            if(
stripos($_SERVER['HTTP_REFERER'], 'pixlr.com') !== false AND $pid AND $format){
            
//* Выводим информацию о фото *//
                
                
$row $db->super_query("SELECT photo_name, album_id FROM `".PREFIX."_photos` WHERE user_id = '{$user_id}' AND id = '{$pid}'");
                
//* Проверяем если, формат верный то пропускаем *//
                
                
if(in_array(strtolower($format), $allowed_files) AND $row['photo_name']){
                        
                    @
copy($res_imageROOT_DIR."/uploads/users/{$user_id}/albums/{$row['album_id']}/{$row['photo_name']}");
                    
//* Подключаем класс для фотографий *//
                    
                    
include ENGINE_DIR.'/classes/images.php';
                                    
//* Создание оригинала *//
                    
                    
$tmb = new thumbnail(ROOT_DIR."/uploads/users/{$user_id}/albums/{$row['album_id']}/{$row['photo_name']}");
                    
$tmb->size_auto('770');
                    
$tmb->jpeg_quality('85');
                    
$tmb->save(ROOT_DIR."/uploads/users/{$user_id}/albums/{$row['album_id']}/{$row['photo_name']}");
                                    
//* Создание маленькой копии *//
                    
                    
$tmb = new thumbnail(ROOT_DIR."/uploads/users/{$user_id}/albums/{$row['album_id']}/{$row['photo_name']}");
                    
$tmb->size_auto('140x100');
                    
$tmb->jpeg_quality('90');
                    
$tmb->save(ROOT_DIR."/uploads/users/{$user_id}/albums/{$row['album_id']}/c_{$row['photo_name']}");
                    
                    
$tpl->load_template('photos/editor.tpl');
                    
$tpl->set('{photo}'"/uploads/users/{$user_id}/albums/{$row['album_id']}/{$row['photo_name']}?{$server_time}");
                    
$tpl->compile('content');
                    
                    
AjaxTpl();
                    
                }

            } else
                echo 
'Hacking attempt!';
        
    }

}
    
exit();
?>
Онлайн: 1
Реклама