MIRSPORTA-80

Проверка существования метода getWatermark перед его использованием
This commit is contained in:
Alexander Demidov
2014-01-24 19:15:08 +04:00
parent d9ecbe455e
commit 5aa0c30e06
2 changed files with 5 additions and 2 deletions

View File

@ -79,7 +79,10 @@ abstract class Upload
. ' ' . self::getFilePath($image_variant));
ob_clean();
}
if ($image->getWatermark($size) && Config::get('PYTHON_PIL_PASTE')) {
if (Config::get('PYTHON_PIL_PASTE') &&
function_exists(array($image, 'getWatermark')) &&
$image->getWatermark($size)
) {
$script_file_path = Config::get('PYTHON_PIL_PASTE')->script_file_path;
$pil_options = (isset(Config::get('PYTHON_PIL_PASTE')->pil_options) && Config::get('PYTHON_PIL_PASTE')->pil_options) ? ' ' . implode(' ', Config::get('PYTHON_PIL_PASTE')->pil_options) : '';
ob_start();