mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-01 05: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());
|
$sPath=$this->Image_GetIdDir($oBlog->getOwnerId());
|
||||||
$aParams=$this->Image_BuildParams('avatar');
|
$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');
|
$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) {
|
foreach ($aSizes as $aSize) {
|
||||||
// Для каждого указанного в конфиге размера генерируем картинку
|
// Для каждого указанного в конфиге размера генерируем картинку
|
||||||
$sNewFileName = $sFileName.'_'.$aSize['w'];
|
$sNewFileName = $sFileName.'_'.$aSize['w'];
|
||||||
$oImage = new LiveImage($sFile);
|
$oImage = $this->Image_CreateImageObject($sFile);
|
||||||
if ($aSize['crop']) {
|
if ($aSize['crop']) {
|
||||||
$this->Image_CropProportion($oImage, $aSize['w'], $aSize['h'], true);
|
$this->Image_CropProportion($oImage, $aSize['w'], $aSize['h'], true);
|
||||||
$sNewFileName .= 'crop';
|
$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) {
|
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);
|
return func_array_merge_assoc($aDefault,$aNamed);
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* Возвращает объект изображения
|
||||||
|
*
|
||||||
|
* @param $sFile Путь до изображения
|
||||||
|
* @return LiveImage
|
||||||
|
*/
|
||||||
|
public function CreateImageObject($sFile) {
|
||||||
|
return new LiveImage($sFile);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Resize,copy image,
|
* Resize,copy image,
|
||||||
* make rounded corners and add watermark
|
* 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()){
|
if($oImage->get_last_error()){
|
||||||
$this->SetLastError($oImage->get_last_error());
|
$this->SetLastError($oImage->get_last_error());
|
||||||
|
|
Loading…
Reference in a new issue