public function hookAdminOrder($params) { require_once dirname(__FILE__) . '/tools/loader.php'; require_once dirname(__FILE__) . '/tools/syspay_tools.php'; $back_params = $params; $params = $back_params; if (version_compare(_PS_VERSION_, '1.6', '<')) { $this->context->controller->addJqueryPlugin('fancybox'); } $id_order = Tools::getValue('id_order'); $order = new Order((int) $id_order); $infos_payment = SyspayTools::getPaymentInformations($id_order); if (!$infos_payment) { return; } if (!$order) { die('Problem with ID order.'); } SyspayTools::processAdminForms($order, $infos_payment['id']); SyspayTools::assignPaymentDetails($infos_payment['id']); SyspayTools::assignRefundsDetails($order); $this->context->smarty->assign('id_order', $id_order); if (version_compare(_PS_VERSION_, '1.6', '>=')) { return $this->display(__FILE__, '/views/templates/hook/hookadminorder-16.tpl'); } elseif (version_compare(_PS_VERSION_, '1.5', '>=')) { return $this->display(__FILE__, 'views/templates/hook/hookadminorder.tpl'); } else { return $this->display(__FILE__, 'views/templates/hook/hookadminorder-14.tpl'); } }