From f3b5aaa9f64aeb0f2739f3c255b49dcb256a4599 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Fri, 12 Nov 2021 09:46:49 +0100 Subject: [PATCH] order --- application/Order/OrderController.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/application/Order/OrderController.php b/application/Order/OrderController.php index 55ca0d1d9..9db343031 100644 --- a/application/Order/OrderController.php +++ b/application/Order/OrderController.php @@ -144,19 +144,24 @@ class OrderController extends mfBaseController { foreach($lonelies as $order) { if(!array_key_exists($order->id, $orders)) { $o = new Order($order->id); + $add = true; foreach($o->products as $p) { $attribs = $p->product->attributes; if(is_array($attribs) && count($attribs)) { - if(array_key_exists(TT_ATTRIB_TERMINATION_REQUIRED_NAME, $attribs) - && $attribs[TT_ATTRIB_TERMINATION_REQUIRED_NAME]->value == 0) { - $this->log->debug("found additional order where termination_required 0"); - $lonelyOrders[$order->id] = $order; + if(array_key_exists(TT_ATTRIB_TERMINATION_REQUIRED_NAME, $attribs) + && $attribs[TT_ATTRIB_TERMINATION_REQUIRED_NAME]->value == 1) { + //$this->log->debug("found additional order where termination_required 0"); + //$lonelyOrders[$order->id] = $order; + $add = false; break; } } else { - $lonelyOrders[$order->id] = $order; + $add = true; } } + if($add) { + $lonelyOrders[$order->id] = $order; + } //$lonelyOrders[$order->id] = $order; }