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)){