Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Reward Point - ошибка


oleksij
 Погделиться

Рекомендованные сообещёния

Привет

Есть икой модуль, 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()");
                    }
                //}

 

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

 

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

 

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

Ссылка на комменирий
Погделиться на других сайих

  11.08.2021 в 06:07, oleksij сказал:

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

Раскрыть  

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

 

в ocmod строка 44

if($data['newsletter']) {

 

замени на

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

 

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

  11.08.2021 в 07:12, Venter сказал:

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

 

if($data['newsletter']) {

 

Раскрыть  

 

 :)

 

  11.08.2021 в 07:12, Venter сказал:

в ocmod строка 44

 

замени на

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

 

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

Раскрыть  

 

Спасипотому что за правильное решение, всё ок

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.