コード例 #1
0
ファイル: ajax_kyselyt.php プロジェクト: jpkerkkanen/opinnot
     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!
         $ratk->set_arvo_kevyt($vastaus, Ratkaisu::$sarakenimi_vastaus);
         $ratk->set_arvo_kevyt($ratkaisu, Ratkaisu::$sarakenimi_ratkaisu);
         $ratk->setTeht_id($id_teht);
         $ratk->setId($parametriolio->id_ratk);
         $html = $ratkaisunakymat->tulosta_esikatselu($id_kokon, $ratk);
         echo $html;
     } else {
         if ($kysymys == "hae_koodi") {
             $oliotyyppi = $parametriolio->naytettava + 0;
             if ($oliotyyppi === Oliotyyppi::$KOKONAISUUS) {
                 $koodi = $kokonaisuuskontrolleri->hae_tiivistelmakoodi();
             } else {
                 if ($oliotyyppi === Oliotyyppi::$TEHTAVA) {
                     $koodi = $tehtavakontrolleri->hae_tehtavakoodi();
                 } else {
                     $koodi = $ratkaisukontrolleri->hae_ratkaisukoodi();
                 }
             }
             echo $koodi;
         } else {