Вход Регистрация
Файл: include/ajax/album_cover.php
Строк: 18
<?php
defined
('_VALID') or die('Restricted Access!');

require 
$config['BASE_DIR']. '/classes/filter.class.php';
require 
$config['BASE_DIR']. '/include/compat/json.php';
require 
$config['BASE_DIR']. '/classes/image.class.php';

$data   = array('status' => false, 'width' => 0, 'height' => 0);
if ( isset(
$_POST['PID']) && isset($_POST['random']) ) {
    
$filter = new VFilter();
    
$PID    = $filter->get('PID', 'INTEGER');
    
$random = $filter->get('random');
    
$src    = $config['BASE_DIR']. '/media/photos/' .$PID. '.jpg';
    if ( 
file_exists($src) && is_file($src) ) {
        
$dst    = $config['BASE_DIR']. '/tmp/albums/' .$PID. '_' .$random. '.jpg';
        
$image  = new VImageConv();
        
$image->process($src, $dst, 'MAX_WIDTH', 580, 580);
        
$image->resize(true, true);
        
$image  = getimagesize($dst);
        
$data['status'] = true;
        
$data['width']  = $image['0'];
        
$data['height'] = $image['1'];
    }
}
echo 
json_encode($data);
die();
?>
Онлайн: 0
Реклама