Доброго времени суток. Есть два сайта с одинаковым движком Opencart 2.3.0.2 На одном все норм, на втором вот такое при выводе на печать выдает, но сам счет выводи (сверху эта ошибка) Unknown: Function create_function() is deprecated in /home/.........../www/......./catalog/controller/extension/payment/schet.php on line 689 Подскажите кто может, что не так тут? В самом файле $data['items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($rur_order_total, $rur_code, $order_info['currency_value'])); $data['amount'] = preg_replace_callback('~^([Рђ-РЇР°-СЏРЃС‘A-Za-z]+?)(.+?)~u', create_function('$matches', 'return mb_strtoupper($matches[1], "UTF-8") . $matches[2];'), $price_convert); } $this->response->setOutput($this->load->view('extension/payment/schet_print', $data)); }
значит ошибка из за того, что разница в версиях и некоторый функционал запретили в 7.4, который спокойно отрабатывал на 7.0