Exemple #1
0
     echo $html;
 } else {
     if ($kysymys == "nayta_tehtavan_esikatselu") {
         $otsikko = $parametriolio->otsikko_teht;
         $tehtavananto = $parametriolio->tehtavananto_teht;
         $vaikeustaso = $parametriolio->vaikeustaso_teht;
         // Luodaan uusi Tehtäväolio tietojen perusteella:
         $kuvakansion_os = Kuvat::$latauskansion_osoite;
         $tk_tehtava = "";
         $teht = new Tehtava(Tehtava::$MUUTTUJAA_EI_MAARITELTY, $tietokantaolio);
         // HUOM! Normaali set_arvo-metodi aiheuttaa sitkeät \n -merkit esikatseluun!
         $teht->set_arvo_kevyt($otsikko, Tehtava::$sarakenimi_otsikko);
         $teht->set_arvo_kevyt($tehtavananto, Tehtava::$sarakenimi_tehtavananto);
         $teht->setVaikeustaso($vaikeustaso);
         $teht->setKokon_id($id_kokon);
         $teht->setId($parametriolio->id_teht);
         $html = $tehtavanakymat->tulosta_esikatselu($omaid, $teht);
         //$html = $teht->tulosta_tehtava($id_kokon, $omaid, $tietokantaolio,
         //                              Valtuudet::$HALLINTA, 1);
         //echo preg_replace('/^\s+|\r\n|\n|\r|kissa||\s+$/m', '', $html);
         echo $output = str_replace(array("\r\n", "\r", "\n"), "", $html);
     } else {
         if ($kysymys == "nayta_ratkaisun_esikatselu") {
             $vastaus = $parametriolio->vastaus_ratk;
             $ratkaisu = $parametriolio->ratkaisu_ratk;
             $id_teht = $parametriolio->id_teht;
             // Luodaan uusi Ratkaisuolio tietojen perusteella:
             $kuvakansion_os = Kuvat::$latauskansion_osoite;
             $tk_ratkaisu = "";
             $ratk = new Ratkaisu(Ratkaisu::$MUUTTUJAA_EI_MAARITELTY, $tietokantaolio);
             // HUOM! Normaali set_arvo-metodi aiheuttaa sitkeät \n -merkit esikatseluun!