Хочу добавить возможность оплаты PayPal. Скачал и установил модуль. а когда захожу в его настройки то вылазит ошибка Catchable fatal error: Argument 1 passed to PayPalLogos::getLocalLogos() must be an array, null given, called in /data/web/virtuals/30634/virtual/www/modules/paypal/paypal_logos.php on line 61 and defined in /data/web/virtuals/30634/virtual/www/modules/paypal/paypal_logos.php on line 88
Таже ошибка возникает на станицах самого магазина внизу(в том месте где должен быть модуль пейпал)
вот кусок файла paypal_logos.php от линии 88
Цитата:
public function getLocalLogos(array $values, $iso_code)
{
foreach ($values as $key => $value)
if (!is_array($value))
{
// Search for image file name
preg_match('#.*/([\w._-]*)$#', $value, $logo);
if ((count($logo) == 2) && (strstr($key, 'Local') === false))
{
$destination = _PAYPAL_MODULE_DIRNAME_.'/img/logos/'.$iso_code.'_'.$logo[1];
$this->updatePictures($logo[0], $destination);
// Define the local path after picture have been downloaded
$values['Local'.$key] = _MODULE_DIR_.$destination;
// Load back office cards path
if (file_exists(dirname(__FILE__).'/img/bo-cards/'.strtoupper($iso_code).'_bo_cards.png'))
$values['BackOfficeCards'] = _MODULE_DIR_._PAYPAL_MODULE_DIRNAME_.'/img/bo-cards/'.strtoupper($iso_code).'_bo_cards.png';
else if (file_exists(dirname(__FILE__).'/img/bo-cards/default.png'))
$values['BackOfficeCards'] = _MODULE_DIR_._PAYPAL_MODULE_DIRNAME_.'/img/bo-cards/default.png';
}
// Use the local version
else if (isset($values['Local'.$key]))
$values['Local'.$key] = _MODULE_DIR_._PAYPAL_MODULE_DIRNAME_.$values['Local'.$key];
}
return $values;
Как я понимаю модуль пейпала чего то не получает поэтому выдает ошибку.
Как это исправить???
Спасибо
PRESTASHOP V1.4.4.0 [РУССКАЯ ВЕРСИЯ]
PayPal v3.2.5
валюта по умолчанию USD