예제 #1
0
$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;
?>

예제 #2
0
 /**
  * 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)));
 }