1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-17 07:10:48 +03:00

fix Image module functions

This commit is contained in:
Alexey Kachayev 2009-12-10 18:30:05 +00:00
parent fcb187b93a
commit c11223ec6f
6 changed files with 14 additions and 14 deletions

View file

@ -192,7 +192,7 @@ class ActionBlog extends Action {
*/
if (isset($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name'])) {
if ($sPath=$this->Blog_UploadBlogAvatar($_FILES['avatar'],$oBlog)) {
$oBlog->setAvatar($this->Image_GetWebPath($sPath));
$oBlog->setAvatar($sPath);
} else {
$this->Message_AddError($this->Lang_Get('blog_create_avatar_error'),$this->Lang_Get('error'));
return false;
@ -285,7 +285,7 @@ class ActionBlog extends Action {
*/
if (isset($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name'])) {
if ($sPath=$this->Blog_UploadBlogAvatar($_FILES['avatar'],$oBlog)) {
$oBlog->setAvatar($this->Image_GetWebPath($sPath));
$oBlog->setAvatar($sPath);
} else {
$this->Message_AddError($this->Lang_Get('blog_create_avatar_error'),$this->Lang_Get('error'));
return false;

View file

@ -271,7 +271,7 @@ class ActionSettings extends Action {
*/
if (isset($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name'])) {
if($sPath=$this->User_UploadAvatar($_FILES['avatar'],$this->oUserCurrent)) {
$this->oUserCurrent->setProfileAvatar($this->Image_GetWebPath($sPath));
$this->oUserCurrent->setProfileAvatar($sPath);
} else {
$bError=true;
$this->Message_AddError($this->Lang_Get('settings_profile_avatar_error'),$this->Lang_Get('error'));
@ -289,7 +289,7 @@ class ActionSettings extends Action {
*/
if (isset($_FILES['foto']) and is_uploaded_file($_FILES['foto']['tmp_name'])) {
if ($sFileFoto=$this->User_UploadFoto($_FILES['foto'],$this->oUserCurrent)) {
$this->oUserCurrent->setProfileFoto($this->Image_GetWebPath($sFileFoto));
$this->oUserCurrent->setProfileFoto($sFileFoto);
} else {
$bError=true;
$this->Message_AddError($this->Lang_Get('settings_profile_foto_error'),$this->Lang_Get('error'));

View file

@ -777,7 +777,7 @@ class LsBlog extends Module {
/**
* Если все нормально, возвращаем расширение загруженного аватара
*/
return $sFileAvatar;
return $this->Image_GetWebPath($sFileAvatar);
}
/**
* В случае ошибки, возвращаем false

View file

@ -1331,7 +1331,7 @@ class LsTopic extends Module {
$aParams=$this->Image_BuildParams('topic');
if ($sFileImage=$this->Image_Resize($sFileTmp,$sDirUpload,func_generator(6),3000,3000,Config::Get('view.img_resize_width'),null,true,$aParams)) {
return $sFileImage;
return $this->Image_GetWebPath($sFileImage);
}
return false;
}
@ -1347,7 +1347,7 @@ class LsTopic extends Module {
* Проверяем, является ли файл изображением
*/
if(!@getimagesize($sUrl)) {
return self::UPLOAD_IMAGE_ERROR_TYPE;
return LsImage::UPLOAD_IMAGE_ERROR_TYPE;
}
/**
* Открываем файловый поток и считываем файл поблочно,
@ -1355,7 +1355,7 @@ class LsTopic extends Module {
*/
$oFile=fopen($sUrl,'r');
if(!$oFile) {
return self::UPLOAD_IMAGE_ERROR_READ;
return LsImage::UPLOAD_IMAGE_ERROR_READ;
}
$iMaxSizeKb=500;
@ -1371,7 +1371,7 @@ class LsTopic extends Module {
* значит файл имеет недопустимый размер
*/
if(!feof($oFile)) {
return self::UPLOAD_IMAGE_ERROR_SIZE;
return LsImage::UPLOAD_IMAGE_ERROR_SIZE;
}
fclose($oFile);
@ -1392,11 +1392,11 @@ class LsTopic extends Module {
*/
if ($sFileImg=$this->Image_Resize($sFileTmp,$sDirSave,func_generator(),3000,3000,Config::Get('view.img_resize_width'),null,true,$aParams)) {
@unlink($sFileTmp);
return $sFileImg;
return $this->Image_GetWebPath($sFileImg);
}
@unlink($sFileTmp);
return self::UPLOAD_IMAGE_ERROR;
return LsImage::UPLOAD_IMAGE_ERROR;
}
}
?>

View file

@ -1085,7 +1085,7 @@ class LsUser extends Module {
/**
* Если все нормально, возвращаем расширение загруженного аватара
*/
return $sFileAvatar;
return $this->Image_GetWebPath($sFileAvatar);
}
/**
* В случае ошибки, возвращаем false
@ -1130,7 +1130,7 @@ class LsUser extends Module {
* удаляем старое фото
*/
$this->DeleteFoto($oUser);
return Config::Get('path.root.web').'/'.ltrim($sDirUpload,'/').'/'.$sFileFoto;
return $this->Image_GetWebPath($sFileFoto);
}
return false;
}

View file

@ -76,7 +76,7 @@ if ($oEngine->User_IsAuthorization()) {
$bStateError=false;
$sMsgTitle='';
$sMsg='';
$sText=$oEngine->Image_BuildHTML($oEngine->Image_GetWebPath($sFile), $_REQUEST);
$sText=$oEngine->Image_BuildHTML($sFile, $_REQUEST);
}
} else {
$sMsgTitle=$oEngine->Lang_Get('error');