コード例 #1
0
ファイル: syspay.php プロジェクト: antho-girard/syspay
 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');
     }
 }