Доброго всем времени суток.
Помогите пожалуйста разобраться в ошибке и исправить её.
Есть сайт ocstore 2.3 PHP 7.2
Когда клиенты делаю заказы с корзины - в большинстве случаев заказ приходит, но товары все остаются в корзине, т.е. не очищается корзина, клиент может нажать на кнопку "Подтверждения заказа" несколько раз и столько же раз придёт заказ.
В некоторых случаях корзина очищается и заказ приходит - но ошибка в логах всё равно есть.
в логах есть ошибка
PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in /var/www/user2941/data/www/__________/system/library/PHPThumb/GD.php on line 1063
вот код этой строки:
if (sizeof($this->options) == 0) {
$defaultOptions = array(
'resizeUp' => false,
'jpegQuality' => 100,
'correctPermissions' => false,
'preserveAlpha' => true,
'alphaMaskColor' => array (255, 255, 255),
'preserveTransparency' => true,
'transparencyMaskColor' => array (0, 0, 0),
'interlace' => null
);
} else { // otherwise, let's use what we've got already
$defaultOptions = $this->options;
}
ПОМОГИТЕ ПЛИЗ