From e3d0c3e46e24a161e8b7a75b2c2f09d2358832f9 Mon Sep 17 00:00:00 2001 From: jBreux Date: Thu, 22 Dec 2011 18:53:44 +0000 Subject: [PATCH] // Fix payments module list --- controllers/admin/AdminOrdersController.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index 8ef855333..16615b231 100755 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -1008,6 +1008,14 @@ class AdminOrdersControllerCore extends AdminController } } + $payment_methods = array(); + foreach(PaymentModule::getInstalledPaymentModules() as $payment) + { + $module = Module::getInstanceByName($payment['name']); + if (Validate::isLoadedObject($module)) + $payment_methods[] = $module->displayName; + } + // Smarty assign $this->tpl_view_vars = array( 'order' => $order, @@ -1046,6 +1054,7 @@ class AdminOrdersControllerCore extends AdminController 'current_id_lang' => $this->context->language->id, 'invoices_collection' => $order->getInvoicesCollection(), 'not_paid_invoices_collection' => $order->getNotPaidInvoicesCollection(), + 'payment_methods' => $payment_methods, 'HOOK_INVOICE' => Hook::exec('invoice', array('id_order' => $order->id)), 'HOOK_ADMIN_ORDER' => Hook::exec('adminOrder', array('id_order' => $order->id)) );