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