HEX
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 mod_fcgid/2.3.9 PHP/5.4.16
System: Linux dvm.vladweb.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: region-gk.ru (1016)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: //var/www/temp/yarusvl.ru/resizex/resizex.php
<?php



require_once('../api/Mgc.php');

$filename = $_GET['file'];
$token = $_GET['token'];

$mgc = new Mgc();

/*Принимаем нужную сущность для ресаза её изображения*/
$original_img_dir = null;
$resized_img_dir = null;
if (isset($_GET['object']) && !empty($_GET['object'])) {
    //$_GET['object'] - по сути папка с нарезанными картинками
    if ($_GET['object'] == 'blog_resized') {
        $original_img_dir = $mgc->config->original_blog_dir;
        $resized_img_dir = $mgc->config->resized_blog_dir;
    }
    if ($_GET['object'] == 'brands_resized') {
        $original_img_dir = $mgc->config->original_brands_dir;
        $resized_img_dir = $mgc->config->resized_brands_dir;
    }
    if ($_GET['object'] == 'categories_resized') {
        $original_img_dir = $mgc->config->original_categories_dir;
        $resized_img_dir = $mgc->config->resized_categories_dir;
    }
    if ($_GET['object'] == 'deliveries_resized') {
        $original_img_dir = $mgc->config->original_deliveries_dir;
        $resized_img_dir = $mgc->config->resized_deliveries_dir;
    }
    if ($_GET['object'] == 'payments_resized') {
        $original_img_dir = $mgc->config->original_payments_dir;
        $resized_img_dir = $mgc->config->resized_payments_dir;
    }
    if ($_GET['object'] == 'slides_resized') {
        $original_img_dir = $mgc->config->banners_images_dir;
        $resized_img_dir = $mgc->config->resized_banners_images_dir;
    }

    /*reviews*/
    if ($_GET['object'] == 'reviews_resized') {
        $original_img_dir = $mgc->config->original_reviews_dir;
        $resized_img_dir = $mgc->config->resized_reviews_dir;
    }
    /*/reviews*/

}

/*if (empty($original_img_dir) && empty($resized_img_dir) && $_GET['object'] != 'products') {
    header("http/1.1 404 not found");
    exit;
}*/

$resized_filename =  $mgc->image->resize($filename, $original_img_dir, $resized_img_dir);
if(is_readable($resized_filename)) {
    header('Content-type: image');
    print file_get_contents($resized_filename);
}