Добрый день подскажите что за ошибки ? PHP Notice: Undefined index: payment_code in /home/h007380669/101pult.ru/docs/system/storage/modification/admin/model/sale/order.php on line 257
модуль яндекс деньги отключен, использовался в целях для яндекс турба страницы (кусок кода от 254 до 277)
$result = array();
$orderIds = array();
foreach ($query->rows as $record) {
if ($record['payment_code'] === 'yandex_money') {
$orderIds[] = $record['order_id'];
}
$result[$record['order_id']] = $record;
}
if (!empty($orderIds)) {
$sql = 'SELECT `order_id`, `payment_id`, `status` FROM `' . DB_PREFIX . 'ya_money_payment` WHERE `order_id` IN (' . implode(',', $orderIds) . ')';
$recordSet = $this->db->query($sql);
foreach ($recordSet->rows as $record) {
$result[$record['order_id']]['yandex_money_payment_id'] = $record['payment_id'];
$result[$record['order_id']]['yandex_money_payment_status'] = $record['status'];
}
$sql = 'SELECT `order_id`, `refund_id`, `status`, `amount` FROM `' . DB_PREFIX . 'ya_money_refunds` WHERE `order_id` IN (' . implode(',', $orderIds) . ') AND `status` <> \'canceled\'';
$recordSet = $this->db->query($sql);
foreach ($recordSet->rows as $record) {
if (!isset($result[$record['order_id']]['refund_amount'])) {
$result[$record['order_id']]['refund_amount'] = 0;
}
$result[$record['order_id']]['refund_amount'] += $record['amount'];
}
}