Ejemplo n.º 1
0
 function renderPdf()
 {
     $data = file_get_contents($this->url('/gfx/folder/historie.pdf'));
     $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=\"foobar.pdf\"");
     $response->setHeader("Content-Transfer-Encoding", "binary");
     $response->setHeader("Cache-Control", "Public");
     $response->setHeader("Pragma", "public");
     throw $response;
 }
Ejemplo n.º 2
0
 function renderHtml()
 {
     $kursus = new VIH_Model_KortKursus($this->context->name());
     $deltagere = $kursus->getDeltagere();
     $data = $this->printAddressLabels($deltagere);
     $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=\"navneskilte.pdf\"");
     $response->setHeader("Content-Transfer-Encoding", "binary");
     $response->setHeader("Cache-Control", "Public");
     $response->setHeader("Pragma", "public");
     throw $response;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 function renderPdf()
 {
     $data = file_get_contents(dirname(__FILE__) . '/udsendte_pdf/' . $name);
     $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=\"foobar.pdf\"");
     $response->setHeader("Content-Transfer-Encoding", "binary");
     $response->setHeader("Cache-Control", "Public");
     $response->setHeader("Pragma", "public");
     throw $response;
 }