Пример #1
0
 // Toimintojen toteutukset (ainakin metodikutsut, jos toiminto pitkä)
 if ($perustoiminto != "") {
     if ($perustoiminto == Bongauspainikkeet::$KIRJAUDU_ULOS_VALUE) {
         $kansiotaso = 2;
         toteuta_kirjaudu_ulos($tietokantaolio, $dbnimi, $kansiotaso);
     }
 } else {
     if ($havaintotoiminto != "") {
         if ($havaintotoiminto == Bongauspainikkeet::$KATSO_HAVAINTO_VALUE) {
             $ilmoitus = "Toimintoa ei toteutettu!";
         } else {
             if ($havaintotoiminto == Bongauspainikkeet::$UUSI_HAVAINTO_VALUE) {
                 $palauteolio = $havaintokontrolleri->toteuta_nayta_yksi_uusi_lomake();
             } else {
                 if ($havaintotoiminto == Bongauspainikkeet::$NAYTA_MONEN_HAVAINNON_VALINTA_VALUE) {
                     $palauteolio = $havaintokontrolleri->toteuta_nayta_moniuusitallennuslomake();
                 } else {
                     if ($havaintotoiminto == Bongauspainikkeet::$TALLENNA_MONTA_HAV_KERRALLA_VALUE) {
                         $palauteolio = $havaintokontrolleri->toteuta_tallenna_monta_uutta();
                     } else {
                         if ($havaintotoiminto == Bongauspainikkeet::$TALLENNA_UUSI_HAVAINTO_VALUE) {
                             $palauteolio = $havaintokontrolleri->toteuta_tallenna_uusi();
                         } else {
                             if ($havaintotoiminto == Bongauspainikkeet::$PERUMINEN_HAVAINTO_VALUE) {
                                 $ilmoitus = Bongaustekstit::$ilm_havainnon_lisays_tai_muokkaus_peruttu;
                                 $palauteolio = $havaintokontrolleri->toteuta_nayta();
                                 $palauteolio->set_ilmoitus($ilmoitus);
                             } else {
                                 if ($havaintotoiminto == Bongauspainikkeet::$TALLENNA_MUOKKAUS_HAVAINTO_VALUE) {
                                     $palauteolio = $havaintokontrolleri->toteuta_tallenna_muokkaus();
                                 } else {