// Laufzeit des Skriptes setzen set_time_limit(1000); // PDF-Bibliothek einbinden require_once './pdf/fpdf.php'; // alle Mitgliedernummern für die spätere Auslese ermitteln $mitgl_nr = getMitgliedsnummern(); $pdf_all = new FPDF('P', 'mm', 'A4'); // ... entspricht dem Aufruf von $pdf_all->AliasNbPages('{nb}'); // Automatischen Seitenumbruch deaktivieren $pdf_all->SetAutoPageBreak(false); // Seitenabstand definieren $pdf_all->SetMargins(25, 15, 15); foreach ($mitgl_nr as $mitglied) { // die Fluggeldkonto des Mitglieds ermitteln $data = getFluggeldkonto($mitglied['acb_nr'], $_POST['zeitraum_monat'], $_POST['zeitraum_jahr']); // es wird geprüft, ob überhaupt Daten zur Mitgliedsnummer // und dem aktuell ausgewählten Zeitraum vorliegen if (!empty($data)) { // neues PDF-Dokument erzeugen $pdf = new FPDF('P', 'mm', 'A4'); // ... entspricht dem Aufruf von $pdf->AliasNbPages('{nb}'); // Automatischen Seitenumbruch deaktivieren $pdf->SetAutoPageBreak(false); // Seitenabstand definieren $pdf->SetMargins(25, 15, 15); $fgk = getFluggeldkontoPdf($data); $data = $fgk['flugbuch']; $saldo_ende = getFluggeldkontoSaldo($mitglied['acb_nr'], $_POST['zeitraum_monat'], $_POST['zeitraum_jahr']); $saldo_anfang = $saldo_ende - $fgk['umsatz'];
/* ------------------------------------------ BEGINN : IMPORT NACH GET-BEFEHL ------------------------------------------- */ /**************************************************************************************************************************/ // Behelfsvariable zum Speichern der notwendigen Parameter anlegen $params = array(); if (isset($_GET['acb_nr'])) { // es wird geprüft, ob eine neue Buchung angelegt werden soll if (isset($_POST['buchungsdatum'])) { // Zahlung auf das Fluggeldkonto des aktuellen Mitglieds verbuchen updateZahlungen($_GET['acb_nr'], $_POST); // POST-Variable zurücksetzen unset($_POST); } // Kopfdaten und Kontostand des Mitglieds laden setKopfdaten($_GET['acb_nr'], $params); // Fluggeldkonto für das aktuell ausgewählte Mitglied ermitteln $fluggeldkonto_array = getFluggeldkonto($_GET['acb_nr']); // Tabellenansicht für das aktuelle Fluggeldkonto ermitteln if (!empty($fluggeldkonto_array)) { $fluggeldkonto_tabelle = getFluggeldkontoTabelle($fluggeldkonto_array, $params); } } /**************************************************************************************************************************/ /* ------------------------------------------- ENDE : IMPORT NACH GET-BEFEHL -------------------------------------------- */ /**************************************************************************************************************************/ ?> <!-- ENDE: SKRIPT --> <!-- BEGINN: AUSGABE --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>