} else { echo "Keine Partner Daten im Pool"; } $form->ende_formular(); break; case "pool_csv": print_req(); break; // ####################################### // ####################################### case "rechnung_an_objekt": $form = new mietkonto(); $form->erstelle_formular("Rechnung an Objekt aus Pool", NULL); $rechnung = new rechnung(); if (isset($_REQUEST['objekt_id']) && !empty($_REQUEST['objekt_id']) && empty($_REQUEST['aussteller_id'])) { $kontierung_id_arr = $rechnung->rechnung_an_objekt_zusammenstellen($_REQUEST['objekt_id']); /* Feldernamen definieren - Überschrift Tabelle */ if (is_array($kontierung_id_arr)) { foreach ($kontierung_id_arr[0] as $key => $value) { $ueberschrift_felder_arr[] = $key; } } /* Rausfinden von wem die Rechnungen ausm Pool geschrieben werden */ for ($a = 0; $a < count($kontierung_id_arr); $a++) { $beleg_nr = $kontierung_id_arr[$a]['BELEG_NR']; $rechnung->rechnung_grunddaten_holen($beleg_nr); /* Empfänger der Rechnung wird zum Austeller der Auto...Rechnung */ if ($rechnung->rechnungs_empfaenger_typ != 'Kasse') { $aussteller_arr[] = $rechnung->rechnungs_empfaenger_id; } else { $kassen_arr[] = $rechnung->rechnungs_empfaenger_id;