示例#1
0
 /**
  * Palauttaa ratkaisun html-koodin ilman mitään muokkausmahdollisuuksia.
  * Tätä käytetään esimerkiksi esikatselussa.
  * @param int $id_kokon
  * @param Ratkaisu $ratkaisu
  */
 function tulosta_ratkaisu_ilman_painikkeita($id_kokon, $ratkaisu)
 {
     $palaute = "";
     /**************************************/
     /* Muotoillaan ratkaisun merkit ja kaavat: */
     $ratk = muotoile_merkit($ratkaisu->getRatkaisu());
     $ratk = Kaavaeditori::muotoile_pikkukaavat($ratk);
     $ratk = Kaavaeditori::muotoile_kaavat($ratk);
     /* Sama otsikolle:  */
     $otsikko = muotoile_merkit($ratkaisu->getVastaus());
     $otsikko = Kaavaeditori::muotoile_pikkukaavat($otsikko);
     $otsikko = Kaavaeditori::muotoile_kaavat($otsikko);
     $omaid = -1;
     // Varmistetaan, ettei sovi minkään kuvan omistajaksi.
     $kuvat = $ratkaisu->hae_kuvat($id_kokon, $omaid);
     //Kuvat ja tehtävät taulukkoon:
     $sisalto = $kuvat . $ratk;
     $otsikko = "<div class = 'ratkaisu'" . "id='ratkaisu" . $ratkaisu->getId() . "'>" . "<h2>" . $otsikko . "</h2>";
     $palaute .= $otsikko;
     $palaute .= " " . $sisalto . "<br />";
     $palaute .= "</div>";
     return $palaute;
 }