Ошибка Notice: Undefined index: payment_method

97
29 августа 2021, 06:30

Слегка отредактировал стандартный модуль OcStore 2.3 под себя, модуль вроде бы работает, всё считает, но выдаёт такую ошибку:

Notice: Undefined index: payment_method in public_html/catalog/model/extension/total/handling.php on line 4

В чем может быть проблема?

    <?php
class ModelExtensionTotalHandling extends Model {
    public function getTotal($total) {
        if ($this->session->data['payment_method']['code'] == 'bank_transfer') { $status = false; } else {
        $sub_total = $this->cart->getSubTotal();
        if (($sub_total > $this->config->get('handling_total')) && ($sub_total > 0)) {
            $this->load->language('extension/total/handling');
            $total['totals'][] = array(
                'code'       => 'handling',
                'title'      => $this->language->get('text_handling'),
                'value'      => $total['total'] / 100 * $this->config->get('handling_fee'),
                'sort_order' => $this->config->get('handling_sort_order')
            );

            $total['total'] = $total['total'] / 100 * $this->config->get('handling_fee');
        }
    }}
}
Answer 1

Судя по всему в данных сессии $this->session->data нет ключа payment_method

По этому куску кода непонятно, должен ли он быть там и почему не попадает

READ ALSO
Безопасная передача переменной из php в js

Безопасная передача переменной из php в js

Как безопасно передать содержимое переменной php в переменную js при условии, что фильтрацию и экранирование символов выполнить невозможно?

145
Подключена ли библиотека?

Подключена ли библиотека?

Как определить,была ли подключена библиотека математических функций?

130
Как сравнить дату?

Как сравнить дату?

Доброго времени суток? Есть ли способ правильно сравнивать дату? Мне нужно сравнить заданную дату из переменной "Global_variabledate_arrival" с текущей,...

158
Нужно получить список Wi-Fi сигналов(Android)

Нужно получить список Wi-Fi сигналов(Android)

Можно ли постоянно в фоновом режиме получать список точек Wi-Fi и сравнивать названия с теми которые нужны? И как это можно реализовать?

190