mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-29 04:55:02 +03:00
Доработка модуля Image
This commit is contained in:
parent
57217b0e73
commit
9a1bd7a9c7
|
@ -795,7 +795,7 @@ class ModuleBlog extends Module {
|
|||
$sPath=$this->Image_GetIdDir($oBlog->getOwnerId());
|
||||
$aParams=$this->Image_BuildParams('avatar');
|
||||
|
||||
$oImage=new LiveImage($sFileTmp);
|
||||
$oImage=$this->Image_CreateImageObject($sFileTmp);
|
||||
/**
|
||||
* Если объект изображения не создан,
|
||||
* возвращаем ошибку
|
||||
|
|
|
@ -1763,7 +1763,7 @@ class ModuleTopic extends Module {
|
|||
|
||||
$aParams=$this->Image_BuildParams('photoset');
|
||||
|
||||
$oImage = new LiveImage($sFileTmp);
|
||||
$oImage =$this->Image_CreateImageObject($sFileTmp);
|
||||
/**
|
||||
* Если объект изображения не создан,
|
||||
* возвращаем ошибку
|
||||
|
@ -1792,7 +1792,7 @@ class ModuleTopic extends Module {
|
|||
foreach ($aSizes as $aSize) {
|
||||
// Для каждого указанного в конфиге размера генерируем картинку
|
||||
$sNewFileName = $sFileName.'_'.$aSize['w'];
|
||||
$oImage = new LiveImage($sFile);
|
||||
$oImage = $this->Image_CreateImageObject($sFile);
|
||||
if ($aSize['crop']) {
|
||||
$this->Image_CropProportion($oImage, $aSize['w'], $aSize['h'], true);
|
||||
$sNewFileName .= 'crop';
|
||||
|
|
|
@ -1014,7 +1014,7 @@ class ModuleUser extends Module {
|
|||
/**
|
||||
* Срезаем квадрат
|
||||
*/
|
||||
$oImage = new LiveImage($sFileTmp);
|
||||
$oImage = $this->Image_CreateImageObject($sFileTmp);
|
||||
/**
|
||||
* Если объект изображения не создан,
|
||||
* возвращаем ошибку
|
||||
|
@ -1129,7 +1129,7 @@ class ModuleUser extends Module {
|
|||
|
||||
|
||||
if ($aSize) {
|
||||
$oImage = new LiveImage($sFileTmp);
|
||||
$oImage = $this->Image_CreateImageObject($sFileTmp);
|
||||
/**
|
||||
* Если объект изображения не создан,
|
||||
* возвращаем ошибку
|
||||
|
|
|
@ -103,6 +103,15 @@ class ModuleImage extends Module {
|
|||
|
||||
return func_array_merge_assoc($aDefault,$aNamed);
|
||||
}
|
||||
/**
|
||||
* Возвращает объект изображения
|
||||
*
|
||||
* @param $sFile Путь до изображения
|
||||
* @return LiveImage
|
||||
*/
|
||||
public function CreateImageObject($sFile) {
|
||||
return new LiveImage($sFile);
|
||||
}
|
||||
/**
|
||||
* Resize,copy image,
|
||||
* make rounded corners and add watermark
|
||||
|
@ -131,7 +140,7 @@ class ModuleImage extends Module {
|
|||
* Если объект не передан как параметр,
|
||||
* создаем новый
|
||||
*/
|
||||
if(!$oImage) $oImage=new LiveImage($sFileSrc);
|
||||
if(!$oImage) $oImage=$this->CreateImageObject($sFileSrc);
|
||||
|
||||
if($oImage->get_last_error()){
|
||||
$this->SetLastError($oImage->get_last_error());
|
||||
|
|
Loading…
Reference in a new issue