Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Reward Point - ошибка


oleksij

Recommended Posts

Привет

Есть такой модуль, Reward Point, на моё удивление бесплатный

 

При регистрации клиента, если не отметить "Подписка на новости" выдаёт такую ошибку

 

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
OK
<b>Notice</b>: Undefined index: newsletter in <b>/.../system/storage/modification/catalog/model/account/customer.php</b> on line <b>28</b>{"validate_login":true}

 

пока сделал так

 

                //if($data['newsletter']) {
                    if($this->config->get('reward_point_newsletter_status')) {
                        $this->db->query("INSERT INTO " . DB_PREFIX . "customer_reward SET customer_id = '" . (int)$customer_id . "', order_id = 0, description = '" . $this->db->escape($this->language->get('text_newsletter')) . "', points = '" . (float)$this->config->get('reward_point_newsletter') . "', date_added = NOW()");
                    }
                //}

 

Ошибка пропала, всё работает

 

Не уверен что правильно сделал, что просто закоментил

 

Может кто знает. как это грамотно исправить ?

Надіслати
Поділитися на інших сайтах

1 час назад, oleksij сказал:

system/storage/modification/catalog/model/account/customer.php

не вздумай здесь правки делать

 

в ocmod строка 44

if($data['newsletter']) {

 

замени на

if( isset($data['newsletter']) ) {

 

и обнови модификаторы

  • +1 1
Надіслати
Поділитися на інших сайтах

27 минут назад, Venter сказал:

не вздумай здесь правки делать

 


if($data['newsletter']) {

 

 

 :)

 

27 минут назад, Venter сказал:

в ocmod строка 44

 

замени на


if( isset($data['newsletter']) ) {

 

и обнови модификаторы

 

Спасибо за правильное решение, всё ок

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.