$palautuskontrolleri = new Palautuskontrolleri($tietokantaolio, $parametriolio); $palautusnakymat = new Palautusnakymat(); /*********************** TOIMINTA-TOIMINNOT *******************************/ $toiminta = $parametriolio->get_toiminta(); $palautustoiminta = $parametriolio->get_palautustoiminto(); $lang_id = $parametriolio->kieli_id; $kayttajan_valtuudet = $parametriolio->get_valtuudet(); // Käsitellään tilanne "$toiminta on määritelty" eli lähinnä // kokonaisuuksiin liittyvät toiminnot sekä yleisiä toimintoja: if ($parametriolio->get_toiminta() != "") { // Kirjautuminen ulos: if ($toiminta == Painikkeet::$KIRJAUDU_ULOS_VALUE) { $palauteolio = toteuta_uloskirjautuminen($parametriolio); } } else { if ($palautustoiminta != "") { if ($palautustoiminta === Palautustekstit::button_new_course_value($lang_id)) { $palautuskontrolleri->toteuta_nayta_kurssitietolomake($palauteolio); } else { $palautuskontrolleri->toteuta_nayta($palauteolio); } } else { $palautuskontrolleri->toteuta_nayta($palauteolio); } } $nayttotapa = $palauteolio->get_nayttotapa(); $html_sivu = $palautusnakymat->nayta_etusivu($parametriolio, $palauteolio, $nayttotapa); echo $html_sivu; ?>
/** * Creates the html code for a new course details button. * Type: form input type = submit * @param int $lang_id Kielen tunniste. * @return type */ public function create_button_new_course($lang_id) { return Html::luo_forminput_painike(array(Attr::classs("inline-block")), array(Attr::classs("btn btn-" . Palautusnakymat::$btn_type_submit . " btn-" . Palautusnakymat::$btn_size_submit), Attr::value(Palautustekstit::button_new_course_value($lang_id)), Attr::title(Palautustekstit::button_new_course_title($lang_id)), Attr::name(Toimintonimet::$palautustoiminto))); }