function renderHtml() { $kursus = new VIH_Model_KortKursus($this->context->name()); $gateway = new VIH_Model_KortKursus_Indkvartering($kursus); foreach ($gateway->getActive() as $active) { $indkvartering[$active['indkvartering_key']]['chosen'] = 1; $indkvartering[$active['indkvartering_key']]['price'] = $active['price']; } $this->getForm()->setDefaults(array('id' => $kursus->get('id'), 'navn' => $kursus->get('navn'), 'uge' => $kursus->get('uge'), 'nyhed' => $kursus->get('nyhed'), 'indkvartering' => $indkvartering, 'dato_start' => $kursus->get('dato_start'), 'dato_slut' => $kursus->get('dato_slut'), 'ansat_id' => $kursus->get('ansat_id'), 'begyndere' => $kursus->get('begyndere'), 'pladser' => $kursus->get('pladser'), 'vaerelser' => $kursus->get('vaerelser'), 'minimumsalder' => $kursus->get('minimumsalder'), 'pris' => $kursus->get('pris'), 'pris_boern' => $kursus->get('pris_boern'), 'pris_depositum' => $kursus->get('pris_depositum'), 'pris_afbestillingsforsikring' => $kursus->get('pris_afbestillingsforsikring'), 'beskrivelse' => $kursus->get('beskrivelse'), 'tilmeldingsmulighed' => $kursus->get('tilmeldingsmulighed'), 'published' => $kursus->get('published'), 'title' => $kursus->get('title'), 'description' => $kursus->get('description'), 'keywords' => $kursus->get('keywords'), 'gruppe_id' => $kursus->get('gruppe_id'))); $this->document->setTitle('Rediger kursus'); $this->document->navigation = array($this->context->url('../', array('filter' => $kursus->get('gruppe_id'))) => 'Tilbage til kurser'); return $this->getForm()->toHTML(); }
function getIndkvartering() { $out = array(); $gateway = new VIH_Model_KortKursus_Indkvartering($this); foreach ($gateway->getActive() as $key => $indkvartering) { $pris = ''; if ($indkvartering['price'] != 0) { $pris = ', (' . $indkvartering['price'] . ' kr)'; } $out[] = array('indkvartering_key' => $indkvartering['indkvartering_key'], 'text' => $gateway->getType($indkvartering['indkvartering_key']) . $pris, 'price' => $indkvartering['price']); } return $out; }