Esempio n. 1
0
 /**
  * Palauttaa lukua eli kieli_indeksiä vastaavan kielen, tai
  * tekstin "Tuntematon", jos parametri on sopimaton.
  * @param <type> $arvo
  * @return <type>
  */
 public static function hae_kielen_nimi($arvo)
 {
     $kuvaus = "Kieli tuntematon";
     // Jos parametri on ok, haetaan kielen nimi. Jos huomataan
     // jotakin outoa, palautetaan virheviesti.
     if (is_numeric($arvo)) {
         try {
             $kielet = Kielet::hae_kielitaulukko();
             foreach ($kielet as $kieli) {
                 if ($kieli instanceof Kieli) {
                     if ($arvo == $kieli->get_id()) {
                         $kuvaus = $kieli->get_nimi();
                         break;
                     }
                 }
             }
         } catch (Exception $poikkeus) {
             $kuvaus = $poikkeus->getMessage();
         }
     }
     return $kuvaus;
 }