payment_methods ) ): foreach ( $this -> payment_methods as $payment_method ): if ( $payment_method['id'] == \Shared\Helpers\Helpers::get_session( 'basket-payment-method-id' ) ) $pm_found = true; endforeach; endif; $basket = \Shared\Helpers\Helpers::get_session( 'basket' ); $coupon = \Shared\Helpers\Helpers::get_session( 'coupon' ); $transport_cost = ( new \Domain\Transport\TransportRepository( $GLOBALS['mdb'] ) )->transportCostCached( (int)\Shared\Helpers\Helpers::get_session( 'basket-transport-method-id' ) ) ?? 0.0; $basket_summary = \Domain\Basket\BasketCalculator::summaryPrice( $basket, $coupon ) + $transport_cost; ?> payment_methods ) ): foreach ( $this -> payment_methods as $payment_method ):?> 0 && $basket_summary < $min) $show = false; if ($max !== null && $max > 0 && $basket_summary > $max) $show = false; ?>
payment_methods ) === 1 or !\Shared\Helpers\Helpers::get_session( 'basket-payment-method-id' ) and $payment_method == end( $this -> payment_methods ) or \Shared\Helpers\Helpers::get_session( 'basket-payment-method-id' ) and !$pm_found and $payment_method == end( $this -> payment_methods ) ): \Shared\Helpers\Helpers::set_session( 'basket-payment-method-id', $payment_method['id'] ); echo 'checked="checked"'; endif; ?> >