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($this->context->name()); $deltagere = $kursus->getDeltagere(); switch ($kursus->get('gruppe_id')) { case 1: // golf $keywords[] = 'golf'; break; case 2: // �vrige $keywords[] = 'familie'; break; case 3: // bridge $keywords[] = 'bridge'; break; case 4: // golf og bridge $keywords[] = 'golf'; $keywords[] = 'bridge'; break; case 5: // camp $keywords[] = 'camp'; break; default: $keywords = array(); break; } $this->document->setTitle('Deltagere på ' . $kursus->getKursusNavn()); $this->document->addOption('Tilmeldingerne', $this->url('../tilmeldinger')); $this->document->addOption('Deltagerliste', $this->url('../deltagerliste')); $this->document->addOption('Adresselabels', $this->url('../adresselabels')); $this->document->addOption('Drikkevareliste', $this->url('../drikkevareliste')); $this->document->addOption('Navneskilte', $this->url('../navneskilte')); $this->document->addOption('Ministerium', $this->url('../ministeriumliste')); $this->document->addOption('Excel', $this->url('./', array('format' => 'excel'))); $data = array('vis_tilmelding' => 'ja', 'deltagere' => $deltagere, 'type' => $keywords, 'indkvartering' => $kursus->get('indkvartering')); $tpl = $this->template->create('kortekurser/deltagere'); return '<p>Deltagerantal: ' . count($deltagere) . '</p>' . $tpl->render($this, $data); }