Вход Регистрация
Файл: mail/handler/upload.php
Строк: 34
<?php

if (!empty($_FILES['file']))
{

    if (
$arr_user['ban'] == 1) exit;

    
$arr_dialog mysql_fetch_array(mysql_query("SELECT * FROM `mail_dialog` WHERE `for_id` = '".$user_id."' AND `from_id` = '".$id."' LIMIT 1"));
    
    if (!
is_dir(HOME.'/files/mail/'.$arr_dialog['dir']))
    {
        
mkdir(HOME.'/files/mail/'.$arr_dialog['dir'],0777);
        
mkdir(HOME.'/files/mail/'.$arr_dialog['dir'].'/photos',0777);
        
mkdir(HOME.'/files/mail/'.$arr_dialog['dir'].'/photos/icons',0777);
        
mkdir(HOME.'/files/mail/'.$arr_dialog['dir'].'/photos/mini',0777);
        
mkdir(HOME.'/files/mail/'.$arr_dialog['dir'].'/photos/preview',0777);
    }

    
if (
$arr_dialog['count_cache'] < 10)
{
    require_once 
HOME.'/toolkit/AcImage.php';
    if(
AcImage::isFileExists($_FILES['file']['tmp_name'])) {} else {$err true;}
    if(
$err == false && AcImage::isFileImage($_FILES['file']['tmp_name']))
    {
        
$file_name time().'_'.rand(0000,9999).'.jpg';
        
AcImage::createImage($_FILES['file']['tmp_name'])->saveAsJPG(HOME.'/files/mail/'.$arr_dialog['dir'].'/photos/'.$file_name);
        
AcImage::setQuality(80);
        
AcImage::createImage($_FILES['file']['tmp_name'])->cropCenter('4pr''4pr')->resizeByWidth(50)->saveAsJPG(HOME.'/files/mail/'.$arr_dialog['dir'].'/photos/icons/'.$file_name);
        
AcImage::createImage($_FILES['file']['tmp_name'])->cropCenter('4pr''4pr')->resizeByWidth(150)->saveAsJPG(HOME.'/files/mail/'.$arr_dialog['dir'].'/photos/mini/'.$file_name);
        
AcImage::createImage($_FILES['file']['tmp_name'])->resizeByWidth(600)->resizeByHeight(600)->saveAsJPG(HOME.'/files/mail/'.$arr_dialog['dir'].'/photos/preview/'.$file_name);

        
        
mysql_query("UPDATE `mail_dialog` SET `cache_photos` = '".$arr_dialog['cache_photos']."|".$file_name."|' , count_cache=count_cache+1 WHERE `for_id` = '".$user_id."' AND `from_id` = '".$id."' LIMIT 1");
        
        
$q explode("||"substr($arr_dialog['cache_photos'], 1, -1));
        if (
$ajax == 'yes') echo '<a id="'.(count($q)+1).'" class="del_cache" href="'.URL.'/mail/upload.php?id='.$id.'&del='.$file_name.'" onclick="FormContent.DelCache(this.id,this.href); return false"><img class="preview_icons" src="'.URL.'/files/mail/'.$arr_dialog['dir'].'/photos/icons/'.$file_name.'"/>';
    }
}
if (
$ajax == 'yes') exit;
else 
go(URL.'/mail/upload.php?id='.$id);
}

?>
Онлайн: 3
Реклама