コード例 #1
0
ファイル: yleinen.php プロジェクト: jpkerkkanen/opinnot
 public static function hae_kokonaisuuksien_nayttotavat_kuvaukset()
 {
     $kuvaukset = array(Tekstit::$kokonaisuudet_nayta_yksi_kerrallaan_kuvaus, Tekstit::$kokonaisuudet_nayta_kaikki_kuvaus);
     // Tarkistetaan täällä, että arvoja ja nimiä on yhtä monta. Ellei ole,
     // heitetään poikkeus.
     if (sizeof(Kokonaisuuksien_nayttotavat::hae_kokonaisuuksien_nayttotavat_arvot()) != sizeof($kuvaukset)) {
         throw new Exception("Virhe luokassa 'Kokonaisuuksien_nayttotavat': tarkista nimien\n                                ja arvojen lukumäärät!");
     }
     return $kuvaukset;
 }
コード例 #2
0
 /**
  * Luo ja palauttaa oppiainevalikon html-koodin. Ei sisällä lomake- eli
  * form-tageja!
  * @param <type> $oppiaine_id
  */
 function nayta_nayttotapavalikko($nayttotapa_arvo)
 {
     $valikkohtml = "";
     try {
         $arvot = Kokonaisuuksien_nayttotavat::hae_kokonaisuuksien_nayttotavat_arvot();
         $nimet = Kokonaisuuksien_nayttotavat::hae_kokonaisuuksien_nayttotavat_kuvaukset();
         $name_arvo = Kokonaisuuksien_nayttotavat::$kokonaisuudet_nayttotapa_name;
         $oletusvalinta_arvo = $nayttotapa_arvo;
         $otsikko = Tekstit::$kokonaisuudet_nayttotapaotsikko;
         $valikkohtml .= Html::luo_pudotusvalikko($arvot, $nimet, $name_arvo, $oletusvalinta_arvo, $otsikko);
     } catch (Exception $poikkeus) {
         $valikkohtml = Tekstit::$virheilm_nayttotapavalikko . " (" . $poikkeus->getMessage() . ")";
     }
     return $valikkohtml;
 }