} break; case "rg2pdf": if (!is_array($_POST['uebernahme'])) { fehlermeldung_ausgeben("rechnungen wählen!"); die; } else { $anz = count($_POST['uebernahme']); /* Eigene PDF-Klasse laden */ include_once 'classes/class_bpdf.php'; /* Neues PDF-Objekt erstellen */ $pdf = new Cezpdf('a4', 'portrait'); /* Neue Instanz von b_pdf */ $bpdf = new b_pdf(); /* Header und Footer des Rechnungsaustellers in alle PDF-Seiten laden */ $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'portrait', 'Helvetica.afm', 6); $pdf->ezStopPageNumbers(); for ($a = 0; $a < $anz; $a++) { $i = $pdf->ezStartPageNumbers(545, 715, 6, '', 'Seite {PAGENUM} von {TOTALPAGENUM}', 1); $id = $_POST['uebernahme'][$a]; $re = new rechnungen(); $re->rechnung_2_pdf($pdf, $id); $pdf->ezStopPageNumbers(1, 1, $i); $pdf->ezNewPage(); } ob_clean(); /* PDF-Ausgabe */ $pdf->ezStream(); } break; }