$kokon = new Kokonaisuusolio($id, $tietokantaolio); $html = $kokonnakymat->tulosta_esikatselu($kokon, $parametriolio); } else { $html = "Unknown type=" . $type . " and id=" . $id; } } //echo $output = str_replace(array("\r\n", "\r", "\n"), "", $html); return $html; } //========================================================================== //========================================================================== if ($kysymys == "nayta_kokonesikatselu") { // Luodaan uusi Kokonaisuusolio tietojen perusteella: $kokon = new Kokonaisuusolio(Kokonaisuusolio::$MUUTTUJAA_EI_MAARITELTY, $tietokantaolio); $kokon->setOtsikkotaso(2); $kokon->set_id($parametriolio->id_kokon); $html = $kokonaisuusnakymat->tulosta_esikatselu($kokon, $parametriolio); 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);