/* Ende der Ausgabe der Links mit Rechnungsausteller namen */ } // end if if (isset($_REQUEST['lager_id']) && !empty($_REQUEST['lager_id']) && isset($_REQUEST[aussteller_id]) && !empty($_REQUEST[aussteller_id]) && !empty($_REQUEST[aussteller_typ])) { $kontierung_id_arr = $rechnung->rechnung_aus_pool_zusammenstellen('Lager', $_REQUEST['lager_id']); $kontierung_id_arr_gefiltert = $rechnung->filtern_nach_austeller($kontierung_id_arr, $_REQUEST[aussteller_typ], $_REQUEST[aussteller_id]); $rechnung->rechnung_schreiben_positionen_wahl('Lager', $_REQUEST['lager_id'], $kontierung_id_arr_gefiltert, $_REQUEST[aussteller_typ], $_REQUEST[aussteller_id]); } $form->ende_formular(); break; case "rechnung_an_partner": $form = new mietkonto(); $form->erstelle_formular("Rechnung an Partner aus Pool", NULL); $rechnung = new rechnung(); if (isset($_REQUEST['partner_id']) && !empty($_REQUEST['partner_id'])) { $kontierung_id_arr = $rechnung->rechnung_aus_pool_zusammenstellen('Partner', $_REQUEST['partner_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;