From ca9c1fc3540d69da88ccde303526a22a5d98fa8f Mon Sep 17 00:00:00 2001 From: Xenomporio <> Date: Mon, 30 May 2022 14:37:13 +0200 Subject: [PATCH] Bugfix auftrag --- www/widgets/widget.auftrag.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/www/widgets/widget.auftrag.php b/www/widgets/widget.auftrag.php index db22dc3d..69181b03 100644 --- a/www/widgets/widget.auftrag.php +++ b/www/widgets/widget.auftrag.php @@ -239,13 +239,19 @@ class WidgetAuftrag extends WidgetGenAuftrag // $this->app->Tpl->Set(ONCHANGE_ZAHLUNGSART,"onchange=\"aktion_buchen(this.form.zahlungsweise.options[this.form.zahlungsweise.selectedIndex].value);\""); $zahlungsweisenmodule = $this->app->DB->SelectArr("SELECT id, modul, type FROM zahlungsweisen WHERE verhalten = 'rechnung'"); - for($iz=0;$iz 0) - $field->onchange="var cmd = this.form.zahlungsweise.options[this.form.zahlungsweise.selectedIndex].value; if(".implode(' || ',$cmdcheck).") cmd='rechnung'; aktion_buchen(cmd);"; - else - $field->onchange="var cmd = this.form.zahlungsweise.options[this.form.zahlungsweise.selectedIndex].value; aktion_buchen(cmd);"; + if (!is_null($zahlungsweisenmodule)) { + if(count($zahlungsweisenmodule) > 0) + $field->onchange="var cmd = this.form.zahlungsweise.options[this.form.zahlungsweise.selectedIndex].value; if(".implode(' || ',$cmdcheck).") cmd='rechnung'; aktion_buchen(cmd);"; + else + $field->onchange="var cmd = this.form.zahlungsweise.options[this.form.zahlungsweise.selectedIndex].value; aktion_buchen(cmd);"; + } + $field->AddOptionsSimpleArray($zahlungsweise); $this->form->NewField($field); if(!empty($overwriteZahlungsweise)){