/**
  * Luo ja tallentaa uuden tehtävän tietokantaan. Onnistuminen näkyy 
  * palauteolion Virhekoodi-muuttujan arvossa.
  * @param type $id_kokon
  * @param type $ots
  */
 function luo_testitehtava($id_kokon, $ots)
 {
     /************** UUDEN TEHTÄVÄN TALLENNUS **********************************/
     $palauteolio = new Palaute();
     $this->parametriolio->otsikko_teht = $ots;
     $this->parametriolio->tehtavananto_teht = KokonTehtRatkTestaus::$testiteht_tehtava;
     $this->parametriolio->vaikeustaso_teht = Vaikeustasot::$NORMAALI;
     $this->parametriolio->id_kokon = $id_kokon;
     $this->tehtavakontrolleri->toteuta_tallenna_uusi($palauteolio);
     return $palauteolio;
 }
Example #2
0
                                     $ilmoitus = "";
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
 } else {
     if ($parametriolio->get_tehtavatoiminto() != "") {
         if ($tehtavatoiminto == Painikkeet::$tehtava_uusi_value) {
             $tehtavakontrolleri->toteuta_tehtavalomakkeen_naytto($palauteolio);
         } else {
             if ($tehtavatoiminto == Painikkeet::$tehtava_tallenna_uusi_value) {
                 $tehtavakontrolleri->toteuta_tallenna_uusi($palauteolio);
             } else {
                 if ($tehtavatoiminto === Painikkeet::$tehtava_nayta_tehtavat_value) {
                     $tehtavakontrolleri->toteuta_nayta_tehtavat($palauteolio);
                 } else {
                     if ($tehtavatoiminto == Painikkeet::$tehtava_muokkaa_value) {
                         $tehtavakontrolleri->toteuta_tehtavalomakkeen_naytto($palauteolio);
                     } else {
                         if ($tehtavatoiminto == Painikkeet::$tehtava_tallenna_muokkaus_value) {
                             $tehtavakontrolleri->toteuta_tallenna_muokkaus($palauteolio);
                         } else {
                             if ($tehtavatoiminto == Painikkeet::$tehtava_poistovahvistus_value) {
                                 $tehtavakontrolleri->toteuta_poista($palauteolio);
                             } else {
                                 if ($tehtavatoiminto == Painikkeet::$tehtava_poista_value) {
                                     $tehtavakontrolleri->toteuta_nayta_poistovarmistus($palauteolio);