[-] BO : #PSCFV-139 - Partial refund must not be available when order was not paid

This commit is contained in:
mDeflotte
2012-04-26 08:16:43 +00:00
parent 33f73202f0
commit b717edc822
@@ -202,6 +202,8 @@ class AdminOrdersControllerCore extends AdminController
'desc' => $type, 'desc' => $type,
'class' => 'process-icon-standardRefund' 'class' => 'process-icon-standardRefund'
); );
if ($order->getCurrentOrderState()->paid)
$this->toolbar_btn['partial_refund'] = array( $this->toolbar_btn['partial_refund'] = array(
'short' => 'Create', 'short' => 'Create',
'href' => '', 'href' => '',
@@ -228,6 +230,7 @@ class AdminOrdersControllerCore extends AdminController
{ {
$order = new Order($id_order); $order = new Order($id_order);
$order_state = $order->getCurrentOrderState(); $order_state = $order->getCurrentOrderState();
elog($order_state->invoice);
if (!Validate::isLoadedObject($order_state) || !Validate::isLoadedObject($order)) if (!Validate::isLoadedObject($order_state) || !Validate::isLoadedObject($order))
return ''; return '';