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