예제 #1
0
 function renderHtml()
 {
     $this->document->setTitle('F*g');
     $this->document->addOption('Opret', $this->url('create'));
     $this->document->addOption('Faggrupper', $this->url('faggrupper'));
     $data = array('list' => VIH_Model_Fag::getList());
     $tpl = $this->template->create('f*g/liste');
     return $tpl->render($this, $data);
 }
예제 #2
0
 function renderHtml()
 {
     $langtkursus = new VIH_Model_LangtKursus($this->context->name());
     $f*g = VIH_Model_Fag::getList();
     $selected = $langtkursus->getFag($this->pdo, 'all');
     $data = array('f*g' => $f*g, 'selected' => $selected, 'periods' => VIH_Model_LangtKursus_Periode::getFromKursusId($this->pdo, $this->context->name()));
     $tpl = $this->template->create('VIH/Intranet/view/langekurser/f*g');
     return $this->render($this, $data);
 }
예제 #3
0
 function renderHtml()
 {
     $f*g = VIH_Model_Fag::getList();
     foreach ($f*g as $f) {
         $faglist[$f->get('id')] = $f->get('navn');
     }
     $f*g = new VIH_Model_Fag($this->context->name());
     $underviser_selected = array();
     $undervisere = $f*g->getUndervisere();
     foreach ($undervisere as $underviser) {
         $underviser_selected[$underviser->get('id')] = true;
     }
     $defaults = array('id' => $f*g->get('id'), 'navn' => $f*g->get('navn'), 'identifier' => $f*g->get('identifier'), 'title' => $f*g->get('title'), 'description' => $f*g->get('description'), 'keywords' => $f*g->get('keywords'), 'beskrivelse' => $f*g->get('beskrivelse'), 'kort_beskrivelse' => $f*g->get('kort_beskrivelse'), 'udvidet_beskrivelse' => $f*g->get('udvidet_beskrivelse'), 'published' => $f*g->get('published'), 'faggruppe_id' => $f*g->get('faggruppe_id'), 'underviser' => $underviser_selected);
     $this->getForm()->setDefaults($defaults);
     $this->document->setTitle('Rediger f*g');
     return $this->getForm()->toHTML();
 }
예제 #4
0
 function renderHtmlEdit()
 {
     $f*g = VIH_Model_Fag::getList();
     $birthday = explode('-', $this->ansat->get('date_birthday'));
     $birthday['M'] = $birthday[1];
     $birthday['Y'] = $birthday[0];
     $birthday['d'] = $birthday[2];
     $date_ansat = explode('-', $this->ansat->get('date_ansat'));
     $date_ansat['M'] = $date_ansat[1];
     $date_ansat['Y'] = $date_ansat[0];
     $date_ansat['d'] = $date_ansat[2];
     $this->context->getForm()->setDefaults(array('navn' => $this->ansat->get('navn'), 'funktion_id' => $this->ansat->get('funktion_id'), 'adresse' => $this->ansat->get('adresse'), 'postnr' => $this->ansat->get('postnr'), 'postby' => $this->ansat->get('postby'), 'date_birthday' => $birthday, 'date_ansat' => $date_ansat, 'beskrivelse' => $this->ansat->get('beskrivelse'), 'titel' => $this->ansat->get('titel'), 'extra_info' => $this->ansat->get('extra_info'), 'email' => $this->ansat->get('email'), 'telefon' => $this->ansat->get('telefon'), 'mobil' => $this->ansat->get('mobil'), 'website' => $this->ansat->get('website'), 'published' => $this->ansat->get('published')));
     if ($this->ansat->get('date_stoppet') == '0000-00-00') {
         $this->context->getForm()->setDefaults(array('date_stoppet' => ''));
     } else {
         $this->context->getForm()->setDefaults(array('date_stoppet' => $this->ansat->get('date_stoppet')));
     }
     $this->document->setTitle('Rediger underviser');
     return $this->getForm()->toHTML();
 }