1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-26 03:30: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 (isset($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name'])) {
if ($sPath=$this->Blog_UploadBlogAvatar($_FILES['avatar'],$oBlog)) { if ($sPath=$this->Blog_UploadBlogAvatar($_FILES['avatar'],$oBlog)) {
$oBlog->setAvatar($this->Image_GetWebPath($sPath)); $oBlog->setAvatar($sPath);
} else { } else {
$this->Message_AddError($this->Lang_Get('blog_create_avatar_error'),$this->Lang_Get('error')); $this->Message_AddError($this->Lang_Get('blog_create_avatar_error'),$this->Lang_Get('error'));
return false; return false;
@ -285,7 +285,7 @@ class ActionBlog extends Action {
*/ */
if (isset($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name'])) { if (isset($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name'])) {
if ($sPath=$this->Blog_UploadBlogAvatar($_FILES['avatar'],$oBlog)) { if ($sPath=$this->Blog_UploadBlogAvatar($_FILES['avatar'],$oBlog)) {
$oBlog->setAvatar($this->Image_GetWebPath($sPath)); $oBlog->setAvatar($sPath);
} else { } else {
$this->Message_AddError($this->Lang_Get('blog_create_avatar_error'),$this->Lang_Get('error')); $this->Message_AddError($this->Lang_Get('blog_create_avatar_error'),$this->Lang_Get('error'));
return false; 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 (isset($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name'])) {
if($sPath=$this->User_UploadAvatar($_FILES['avatar'],$this->oUserCurrent)) { if($sPath=$this->User_UploadAvatar($_FILES['avatar'],$this->oUserCurrent)) {
$this->oUserCurrent->setProfileAvatar($this->Image_GetWebPath($sPath)); $this->oUserCurrent->setProfileAvatar($sPath);
} else { } else {
$bError=true; $bError=true;
$this->Message_AddError($this->Lang_Get('settings_profile_avatar_error'),$this->Lang_Get('error')); $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 (isset($_FILES['foto']) and is_uploaded_file($_FILES['foto']['tmp_name'])) {
if ($sFileFoto=$this->User_UploadFoto($_FILES['foto'],$this->oUserCurrent)) { if ($sFileFoto=$this->User_UploadFoto($_FILES['foto'],$this->oUserCurrent)) {
$this->oUserCurrent->setProfileFoto($this->Image_GetWebPath($sFileFoto)); $this->oUserCurrent->setProfileFoto($sFileFoto);
} else { } else {
$bError=true; $bError=true;
$this->Message_AddError($this->Lang_Get('settings_profile_foto_error'),$this->Lang_Get('error')); $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 * В случае ошибки, возвращаем false

View file

@ -1331,7 +1331,7 @@ class LsTopic extends Module {
$aParams=$this->Image_BuildParams('topic'); $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)) { 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; return false;
} }
@ -1347,7 +1347,7 @@ class LsTopic extends Module {
* Проверяем, является ли файл изображением * Проверяем, является ли файл изображением
*/ */
if(!@getimagesize($sUrl)) { 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'); $oFile=fopen($sUrl,'r');
if(!$oFile) { if(!$oFile) {
return self::UPLOAD_IMAGE_ERROR_READ; return LsImage::UPLOAD_IMAGE_ERROR_READ;
} }
$iMaxSizeKb=500; $iMaxSizeKb=500;
@ -1371,7 +1371,7 @@ class LsTopic extends Module {
* значит файл имеет недопустимый размер * значит файл имеет недопустимый размер
*/ */
if(!feof($oFile)) { if(!feof($oFile)) {
return self::UPLOAD_IMAGE_ERROR_SIZE; return LsImage::UPLOAD_IMAGE_ERROR_SIZE;
} }
fclose($oFile); 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)) { if ($sFileImg=$this->Image_Resize($sFileTmp,$sDirSave,func_generator(),3000,3000,Config::Get('view.img_resize_width'),null,true,$aParams)) {
@unlink($sFileTmp); @unlink($sFileTmp);
return $sFileImg; return $this->Image_GetWebPath($sFileImg);
} }
@unlink($sFileTmp); @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 * В случае ошибки, возвращаем false
@ -1130,7 +1130,7 @@ class LsUser extends Module {
* удаляем старое фото * удаляем старое фото
*/ */
$this->DeleteFoto($oUser); $this->DeleteFoto($oUser);
return Config::Get('path.root.web').'/'.ltrim($sDirUpload,'/').'/'.$sFileFoto; return $this->Image_GetWebPath($sFileFoto);
} }
return false; return false;
} }

View file

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