Слегка отредактировал стандартный модуль 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');
}
}}
}
Судя по всему в данных сессии $this->session->data
нет ключа payment_method
По этому куску кода непонятно, должен ли он быть там и почему не попадает
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как безопасно передать содержимое переменной php в переменную js при условии, что фильтрацию и экранирование символов выполнить невозможно?
Доброго времени суток? Есть ли способ правильно сравнивать дату? Мне нужно сравнить заданную дату из переменной "Global_variabledate_arrival" с текущей,...
Можно ли постоянно в фоновом режиме получать список точек Wi-Fi и сравнивать названия с теми которые нужны? И как это можно реализовать?