Доброго времени суток всем!
Подскажите, почему IP адрес не добавляется в письмо о новом покупателе после внесенных корректировок:
catalog/model/account/customer.php добавила:
$message .= $this->language->get('ip') . ' ' . $data['ip'] . "\n";
и в языковой файл: catalog/language/russian/mail
$_['text_ip'] = 'ip';
... и в письме приходит просто слово "ip" вместо содержания этого поля, которое в БД тоже называется ip.
а если изменить строчку в 1м файле вот так:
public function editCustomer($data) {
$this->db->query("UPDATE " . DB_PREFIX . "customer SET firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', ip = '" . $this->db->escape($data['ip']) . "', fax = '" . $this->db->escape($data['fax']) . "' WHERE customer_id = '" . (int)$this->customer->getId() . "'");
}
то на этапе регистрации появляются ошибки и падает магазин, если эту строчку убрать, то магазин восстанавливается.