mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-26 03:30:48 +03:00
fix cron + ограничение по размеру на нанесение вотермарка
This commit is contained in:
parent
c0796a4083
commit
54a8d34998
|
@ -190,6 +190,8 @@ $config['module']['image']['default']['watermark_font_alfa'] = '0';
|
|||
$config['module']['image']['default']['watermark_back_color'] = '0,0,0';
|
||||
$config['module']['image']['default']['watermark_back_alfa'] = '40';
|
||||
$config['module']['image']['default']['watermark_image'] = false;
|
||||
$config['module']['image']['default']['watermark_min_width'] = 200;
|
||||
$config['module']['image']['default']['watermark_min_height'] = 130;
|
||||
$config['module']['image']['default']['round_corner'] = false;
|
||||
$config['module']['image']['default']['round_corner_radius'] = '18';
|
||||
$config['module']['image']['default']['round_corner_rate'] = '40';
|
||||
|
|
|
@ -160,29 +160,31 @@ class ModuleImage extends Module {
|
|||
* Добавляем watermark согласно в конфигурации заданым параметрам
|
||||
*/
|
||||
if($aParams['watermark_use']) {
|
||||
switch($aParams['watermark_type']) {
|
||||
default:
|
||||
case 'text':
|
||||
$oImage->set_font(
|
||||
$aParams['watermark_font_size'], 0,
|
||||
$aParams['path']['fonts'].$aParams['watermark_font'].'.ttf'
|
||||
);
|
||||
|
||||
$oImage->watermark(
|
||||
$aParams['watermark_text'],
|
||||
explode(',',$aParams['watermark_position'],2),
|
||||
explode(',',$aParams['watermark_font_color']),
|
||||
explode(',',$aParams['watermark_back_color']),
|
||||
$aParams['watermark_font_alfa'],
|
||||
$aParams['watermark_back_alfa']
|
||||
);
|
||||
break;
|
||||
case 'image':
|
||||
$oImage->paste_image(
|
||||
$aParams['path']['watermarks'].$aParams['watermark_image'],
|
||||
true, explode(',',$aParams['watermark_position'],2)
|
||||
);
|
||||
break;
|
||||
if ($oImage->get_image_params('width')>$aParams['watermark_min_width'] and $oImage->get_image_params('height')>$aParams['watermark_min_height']) {
|
||||
switch($aParams['watermark_type']) {
|
||||
default:
|
||||
case 'text':
|
||||
$oImage->set_font(
|
||||
$aParams['watermark_font_size'], 0,
|
||||
$aParams['path']['fonts'].$aParams['watermark_font'].'.ttf'
|
||||
);
|
||||
|
||||
$oImage->watermark(
|
||||
$aParams['watermark_text'],
|
||||
explode(',',$aParams['watermark_position'],2),
|
||||
explode(',',$aParams['watermark_font_color']),
|
||||
explode(',',$aParams['watermark_back_color']),
|
||||
$aParams['watermark_font_alfa'],
|
||||
$aParams['watermark_back_alfa']
|
||||
);
|
||||
break;
|
||||
case 'image':
|
||||
$oImage->paste_image(
|
||||
$aParams['path']['watermarks'].$aParams['watermark_image'],
|
||||
true, explode(',',$aParams['watermark_position'],2)
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
|
|
|
@ -47,6 +47,6 @@ class TemplateCacheCleanCron extends Cron {
|
|||
/**
|
||||
* Создаем объект крон-процесса
|
||||
*/
|
||||
$app=new TemplateCacheClean();
|
||||
$app=new TemplateCacheCleanCron();
|
||||
print $app->Exec();
|
||||
?>
|
Loading…
Reference in a new issue