- 1
- 2
unset($this->session->data['order_id']);
$this->data['pap4_orderid'] = $this->session->data['order_id'];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
unset($this->session->data['order_id']);
$this->data['pap4_orderid'] = $this->session->data['order_id'];
Не разбирался зачем сохраняется order_id, но в любом слусае - где логика?
opencart, /catalog/controller/checkout/success.php, 13-14 строки
в первой строчке ключ из массива будет удален и во второй строке будет сохранен null
== "" ну не null, хорошо … смысл был в том, что запись логически неверная
unset($array['order_id'])
eггог_геpoгting($array['order_id']); // делов-то...
:)
$this->data['pap4_orderid'] всегда будет =="" …
$array = array('order_id'=>"someFoo");
$element = &$array['order_id'];
unset($array['order_id']);
echo isset($array['order_id']);
?>
Миссией Говнокод.ру считаю предупреждение разработчиков, что-то типа крика "Не делайте так никогда!". И вопросы собственной кармы в этом деле находятся в конце очереди приоритетов, извините.
автор ошибся нет говна