Ejemplo n.º 1
0
 function renderHtml()
 {
     $venteliste = new VIH_Model_Venteliste(1, $this->context->getCourse()->get('id'));
     $this->document->setTitle('Venteliste til ' . $venteliste->get('kursusnavn'));
     $data = array('venteliste' => $venteliste->getList());
     $tpl = $this->template->create('kortekurser/venteliste');
     return '<p>Listen er sorteret med de, der været længst på venteliste øverst</p>
     ' . $tpl->render($this, $data);
 }
Ejemplo n.º 2
0
 function renderHtml()
 {
     $db = $this->db;
     if (is_numeric($this->query('sletbillede'))) {
         $fields = array('date_updated', 'pic_id');
         $values = array('NOW()', 0);
         $sth = $db->autoPrepare('kortkursus', $fields, DB_AUTOQUERY_UPDATE, 'id = ' . $_GET['id']);
         $res = $db->execute($sth, $values);
         if (PEAR::isError($res)) {
             echo $res->getMessage();
         }
     }
     $extra_text = '';
     $kursus = new VIH_Model_KortKursus($this->name());
     $venteliste = new VIH_Model_Venteliste(1, $kursus->get('id'));
     $venteliste_list = $venteliste->getList();
     $venteliste_count = count($venteliste_list);
     if ($venteliste_count > 0) {
         $extra_text = '<p><a href="venteliste.php?kursus_id=' . $kursus->get('id') . '">Venteliste</a></p>';
     }
     $file = new VIH_FileHandler($kursus->get('pic_id'));
     if ($file->get('id') > 0) {
         $file->loadInstance('small');
         $extra_html = $file->getImageHtml();
         if (!empty($extra_html)) {
             $extra_html .= ' <br /><a href="?sletbillede=' . $kursus->get('pic_id') . '&amp;id=' . $_GET['id'] . '">slet billede</a>';
         }
     }
     if (empty($extra_html)) {
         $extra_html = $this->getForm()->toHTML();
     }
     $begynder = '';
     if ($kursus->get('gruppe_id') == 1) {
         $begynder = '<p>Begyndere: ' . $kursus->getBegyndere() . '</p>';
     }
     $this->document->setTitle($kursus->get('navn'));
     $this->document->addOption('Tilbage til kurser', $this->url('../', array('filter' => $kursus->get('gruppe_id'))));
     $this->document->addOption('Ret', $this->url('edit'));
     $this->document->addOption('Kopier', $this->url(null, array('copy')));
     return nl2br($kursus->get('beskrivelse')) . $extra_text . $extra_html;
 }