Bugfix auftrag

This commit is contained in:
Xenomporio 2022-05-30 14:37:13 +02:00
parent 747e7b0b83
commit ca9c1fc354

View File

@ -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);\""); // $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'"); $zahlungsweisenmodule = $this->app->DB->SelectArr("SELECT id, modul, type FROM zahlungsweisen WHERE verhalten = 'rechnung'");
if (!is_null($zahlungsweisenmodule)) {
for($iz=0;$iz<count($zahlungsweisenmodule);$iz++) $cmdcheck[] = " cmd=='".$zahlungsweisenmodule[$iz]['type']."'"; for($iz=0;$iz<count($zahlungsweisenmodule);$iz++) $cmdcheck[] = " cmd=='".$zahlungsweisenmodule[$iz]['type']."'";
}
$field = new HTMLSelect("zahlungsweise",0); $field = new HTMLSelect("zahlungsweise",0);
if (!is_null($zahlungsweisenmodule)) {
if(count($zahlungsweisenmodule) > 0) 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);"; $field->onchange="var cmd = this.form.zahlungsweise.options[this.form.zahlungsweise.selectedIndex].value; if(".implode(' || ',$cmdcheck).") cmd='rechnung'; aktion_buchen(cmd);";
else else
$field->onchange="var cmd = this.form.zahlungsweise.options[this.form.zahlungsweise.selectedIndex].value; aktion_buchen(cmd);"; $field->onchange="var cmd = this.form.zahlungsweise.options[this.form.zahlungsweise.selectedIndex].value; aktion_buchen(cmd);";
}
$field->AddOptionsSimpleArray($zahlungsweise); $field->AddOptionsSimpleArray($zahlungsweise);
$this->form->NewField($field); $this->form->NewField($field);
if(!empty($overwriteZahlungsweise)){ if(!empty($overwriteZahlungsweise)){