$pdf->addObject($border); $pdf->addObject($logo); $text = $pdf->openObject(); $pdf->ezSetY(820); $pdf->ezText(_('Diplom'), 80, array('justification' => 'center')); $pdf->ezText('', 260, array('justification' => 'center')); if ($team['place'] <= 3) { $pdf->ezText(gettext_position($team['place']), 45, array('justification' => 'center')); $pdf->ezText('', 20, array('justification' => 'center')); } $rsSwimmers = $db->diplomaTeamSwimmers($team['tid']); while ($swimmer = $db->fetch_array($rsSwimmers)) { $pdf->ezText($swimmer['name'], 30, array('justification' => 'center')); } $pdf->ezText('', 20, array('justification' => 'center')); $pdf->ezText(_("har deltaget i") . " " . gettext_dist($team['distance']) . " " . _("stafet ved stævnet"), 20, array('justification' => 'center')); $pdf->ezText('', 20, array('justification' => 'center')); $pdf->ezText($aryCompo['name'] . ' - ' . $date, 30, array('justification' => 'center')); $pdf->ezText('', 20, array('justification' => 'center')); $pdf->ezSetY(80); $pdf->setLineStyle(1); $pdf->line(300, 80, 530, 80); $pdf->ezText(_('Stævneleder') . ' ' . $aryCompo['leader'], 15, array('justification' => 'right')); $pdf->closeObject(); $pdf->addObject($text); } } } elseif ($diplomaType == 'Sælungerne') { $pdf->ezSetMargins(0, 0, 30, 30); $firstPage = true; $swimmername = '';
$aryRow['note'] = $note + 1 . ')'; $hasnote = TRUE; $aryNotes[$note] = array('no' => $note + 1 . ')', 'text' => _('Diæt') . ': ' . $arySwimmer['diet']); } else { $aryNotes[$note]['text'] .= "\n" . _('Diæt') . ': ' . $arySwimmer['diet']; } } } if ($arySwimmer['devices'] != '') { if ($hasnote === FALSE) { $note++; $aryRow['note'] = $note + 1 . ')'; $hasnote = TRUE; $aryNotes[$note] = array('no' => $note + 1 . ')', 'text' => _('Hjælpemidler') . ' ' . $arySwimmer['distance'] . ': ' . $arySwimmer['devices']); } else { $aryNotes[$note]['text'] .= "\n" . _('Hjælpemidler') . ' ' . gettext_dist($arySwimmer['distance']) . ': ' . $arySwimmer['devices']; } } $aryRow[$arySwimmer['distance']] = $arySwimmer['time']; } if (is_array($aryRow)) { $aryData[$cnt] = $aryRow; } $pdf = new Cezpdf(); $pdf->selectFont('./fonts/Helvetica'); $pdf->ezSetY(830); $pdf->ezText(_("Deltagerliste") . " " . $aryCompo['name'] . " - " . date('d-m-Y', strtotime($aryCompo['date'])), 18, array('justification' => 'center')); $pdf->ezSetY(781); $pdf->ezTable($aryData, array('Navn' => _('Navn'), 'Klub' => _('Klub'), '25' => _('25m'), '50' => _('50m'), '100' => _('100m'), 'note' => _('Note')), '', array('xPos' => 57, 'xOrientation' => 'right', 'width' => 481)); // 'Nr'=>'Nr', if ($note >= 0) {
$_SESSION['distance'] = $dist; if (!isset($_SESSION["round" . $dist])) { $_SESSION["round" . $dist] = 0; } if (isset($_POST["round"])) { $_SESSION["round" . $dist] = (int) (0 . $_POST['round']); } $round = $_SESSION["round" . $dist]; if ($aryCompo = $db->getCompetition($id)) { // $rsHeats = mysql_query("select * from tblRace where competitionId = '$id' and distance = '$dist' and type = '$round' order by number"); $pdf = new Cezpdf(); $pdf->selectFont('./fonts/Helvetica'); $roundname = _('Stafet'); $pdf->ezSetY(830); $pdf->ezText($aryCompo['name'] . " - " . date('d-m-Y', strtotime($aryCompo['date'])), 18, array('justification' => 'center')); $pdf->ezText($roundname . ' ' . gettext_dist($dist), 16, array('justification' => 'center')); $pdf->ezText('', 16, array('justification' => 'center')); $rsSwimmers = $db->teamList($id, $dist); $aryData = array(); $lane = 1; $startTime = 0; while ($arySwimmers = $db->fetch_array($rsSwimmers)) { if ($startTime == 0) { $startTime = $arySwimmers['time']; } $aryData[] = array('Bane' => $lane, 'Klub' => $arySwimmers['cname'], 'Starttal' => round($startTime - $arySwimmers['time'])); $teamSwimmers = $db->teamSwimmers($arySwimmers['id']); while ($swimmer = $db->fetch_array($teamSwimmers)) { $aryData[] = array('Bane' => '', 'Klub' => '- ' . $swimmer['name'], 'Starttal' => ''); } $lane++;