function renderHtml() { $kursus = new VIH_Model_KortKursus((int) $this->context->name()); $tilmeldinger = $kursus->getTilmeldinger(); $this->document->setTitle('Tilmeldinger til ' . $kursus->getKursusNavn()); $this->document->addOption('Kurser', $this->url('../../')); $this->document->addOption('Deltagere', $this->context->url('deltagere')); $data = array('tilmeldinger' => $tilmeldinger, 'vis_besked' => 'ja', 'caption' => 'Tilmeldinger'); $tpl = $this->template->create('kortekurser/tilmeldinger'); return $tpl->render($this, $data); }
function renderHtml() { $kursus = new VIH_Model_KortKursus((int) $this->context->name()); $deltagere = $kursus->getTilmeldinger(); $data = $this->printAddressLabels($deltagere); // hack ... $pdf = $this->fpdf; $pdf->Open(); $pdf->AddPage(); $pdf->Cell(10, 10, 'text'); $data = $pdf->Output(); $response = new k_HttpResponse(200, $data); $response->setEncoding(NULL); $response->setContentType("application/pdf"); $response->setHeader("Content-Length", strlen($data)); $response->setHeader("Content-Disposition", "attachment;filename=\"adresselabels.pdf\""); $response->setHeader("Content-Transfer-Encoding", "binary"); $response->setHeader("Cache-Control", "Public"); $response->setHeader("Pragma", "public"); throw $response; }