예제 #1
0
     } 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;