Вход Регистрация
Файл: admin/upload-uploadify.php
Строк: 38
<?php
/**
 * Upload Files Ajax
 *
 * Ajax action file for jQuery uploader
 *
 * @package GetSimple
 * @subpackage Files
 */

// Setup inclusions
$load['plugin'] = true;

// Include common.php
include('inc/common.php');

if (!
defined('GSIMAGEWIDTH')) {
    
$width 200//New width of image      
} else {
    
$width GSIMAGEWIDTH;
}
    
if (
$_POST['sessionHash'] === $SESSIONHASH) {
    if (!empty(
$_FILES)){
        
        
$tempFile $_FILES['Filedata']['tmp_name'];
        
$name clean_img_name(to7bit($_FILES['Filedata']['name']));
        
$targetPath = (isset($_POST['path'])) ? GSDATAUPLOADPATH.$_POST['path']."/" GSDATAUPLOADPATH;

        
$targetFile =  str_replace('//','/',$targetPath) . $name;
        
        
//validate file
        
if (validate_safe_file($tempFile$_FILES["Filedata"]["name"], $_FILES["Filedata"]["type"])) {
            
move_uploaded_file($tempFile$targetFile);
            if (
defined('GSCHMOD')) {
                
chmod($targetFileGSCHMOD);
            } else {
                
chmod($targetFile0644);
            }
            
exec_action('file-uploaded');
        } else {
            die(
i18n_r('ERROR_UPLOAD') . ' - ' i18n_r('BAD_FILE'));
            
// invalid file
        
}
         
        
$path = (isset($_POST['path'])) ? $_POST['path']."/" "";
        
$thumbsPath GSTHUMBNAILPATH.$path;
            
        require(
'inc/imagemanipulation.php');    
        
genStdThumb(isset($_POST['path']) ? $_POST['path']."/" '',$name);    

        die(
'1');
        
// success
    
} else {
        die(
i18n_r('ERROR_UPLOAD') . ' - ' i18n_r('MISSING_FILE'));
        
// nothing sent
    
}
} else {
    die(
i18n_r('ERROR_UPLOAD') . ' - ' i18n_r('API_ERR_AUTHFAILED'));
    
// Wrong session hash!
}

die(
'END');
Онлайн: 3
Реклама