コード例 #1
0
 /**
  * Luo ja palauttaa koulutasovalikon html-koodin. Ei sisällä lomake- eli
  * form-tageja!
  * @param <type> $taso_kokon
  */
 function nayta_tasovalikko($taso_kokon)
 {
     $valikkohtml = "";
     try {
         $arvot = Koulutasot::hae_koulutasojen_arvot();
         $nimet = Koulutasot::hae_koulutasojen_nimet();
         $name_arvo = "taso_kokon";
         $oletusvalinta_arvo = $taso_kokon;
         $otsikko = Tekstit::$tasovalikko_otsikko;
         $valikkohtml .= Html::luo_pudotusvalikko($arvot, $nimet, $name_arvo, $oletusvalinta_arvo, $otsikko);
     } catch (Exception $poikkeus) {
         $valikkohtml = Tekstit::$virheilm_tasovalikko . " (" . $poikkeus->getMessage() . ")";
     }
     return $valikkohtml;
 }
コード例 #2
0
ファイル: index.php プロジェクト: jpkerkkanen/opinnot
                    // muokatun_id asetetaan.
                    if ($palauteolio->get_muokatun_id() != Palaute::$EI_MAARITELTY) {
                        $url = "elem" . $palauteolio->get_muokatun_id();
                    }
                } else {
                    $url = "";
                }
            }
        }
    }
}
// Kieli- taso- ja oppiainevalikot:
if ($palauteolio->get_valikkonaytto()) {
    // Lisätään pikapainikkeet koulutason muuttamiseen:
    $show_curr = false;
    $ylapalkkipainikkeet = $kokonaisuusnakymat->create_level_buttons(Koulutasot::hae_koulutasojen_arvot(), $parametriolio->taso_kokon, $show_curr, true);
    // Lisätään koostepainike täällä, koska se on luontevasti samassa
    // paikassa kuin oppiainetiedot:
    array_push($ylapalkkipainikkeet, $kokonaisuusnakymat->create_summary_button());
    // muut valikot:
    $valikot = Html::form(array(Attr::classs("navbar-form"), Attr::id("kielivalikko")), Html::div(array(Attr::classs("form-group")), $kokonaisuusnakymat->nayta_kielivalikko($parametriolio->get_kieli_id()) . " " . $kokonaisuusnakymat->nayta_oppiainevalikko($parametriolio->get_oppiaine_kokon()) . " " . $kokonaisuusnakymat->nayta_tasovalikko($parametriolio->get_taso_kokon()) . " " . $kokonaisuusnakymat->nayta_nayttotapavalikko($parametriolio->get_kokonaisuuksien_nayttotapa())) . Html::luo_input(array(Attr::type("submit"), Attr::classs("btn btn-default"), Attr::name(Toimintonimet::$kokonaisuustoiminto), Attr::value("->"))));
} else {
    $valikot = "";
}
// Muokattu näkyviin:
if ($palauteolio->get_muokatun_id() > -1) {
    $parametriolio->id_kokon = $palauteolio->get_muokatun_id();
}
/* Lisätään pari painiketta, jotka saavat olla aina näkyvissä tehtävissä ja ratkaisuissa: */
/* Tämän avulla saadaan sisältö-laatikko levennettyä esim.
 * videotykkiesitystä varten. Toimii nyt vain fixed-näytöllä.*/