'') { $liga = new liga(); if ($liga->loadFile(PATH_TO_LMO."/".$dirliga.$file)==TRUE) { $ligaName = $liga->name; $pdf = new Cezpdf();// & $pdf -> ezSetMargins(50,70,50,50); $pdf->selectFont(PATH_TO_ADDONDIR.'/classlib/classes/pdf/fonts/Helvetica.afm'); $all = $pdf->openObject(); $pdf->saveState(); $pdf->setStrokeColor(0,0,0,1); $pdf->line(20,40,578,40); $pdf->line(20,822,578,822); $pdf->addText(50,34,6,PDF_VERSION); $pdf->addText(50,824,8,"$liga->name"); $pdf->restoreState(); $pdf->closeObject(); $pdf->addObject($all,'all'); $partieOptions = array( 'HTore'=>array('justification'=>'right'), 'GTore'=>array('justification'=>'right') ); $spTagOptions = array( 'cols' => $partieOptions, 'titleFontSize'=>10, 'fontSize'=>8, 'shaded' => 0, 'protectRows'=> $protectRows ); foreach($liga->spieltage as $spieltag) { $pdfSpieltag = array(); foreach($spieltag->partien as $partie) { $pdfPartie=array( "Datum"=>$partie->datumString(), "Zeit"=>$partie->zeitString(), "Heim"=>$partie->heim->name, "Gast"=>$partie->gast->name, "HTore"=>$partie->hToreString(''), "GTore"=>$partie->gToreString('') ); $pdfSpieltag[]=$pdfPartie; } $spTagOptions['protectRows'] = $spieltag->partienCount()<$protectRows ? $spieltag->partienCount():$protectRows; $pdf->ezTable($pdfSpieltag,"",$spieltag->nr.". Spieltag",$spTagOptions); } } else { $error=TRUE; $message = "Fehler beim Laden der Liga: $file"; $ligaName= $message; } } if (!$error) { $pdf->ezStream(); } else { ?> Pdf Addon ()