Example #1
0
 /**
  * Palauttaa tehtävien html-koodin ilman mitään toimintapainikkeita.
  *
  * @param int $omaid
  * @param Tehtava $tehtava
  * @return <type>
  */
 function tulosta_tehtava_ilman_painikkeita($omaid, $tehtava)
 {
     $palaute = "";
     /* Muotoillaan tehtävän merkit ja kaavat: */
     $tehtavateksti = muotoile_merkit($tehtava->getTehtavananto());
     $tehtavateksti = Kaavaeditori::muotoile_pikkukaavat($tehtavateksti);
     $tehtavateksti = Kaavaeditori::muotoile_kaavat($tehtavateksti);
     // Lisätään otsikkoon tehtävän nro:
     $tehtava->setOtsikko("Teht&auml;v&auml;: " . $tehtava->getOtsikko());
     /* Muotoillaan otsikon merkit ja kaavat:  */
     $otsikko = muotoile_merkit($tehtava->getOtsikko());
     $otsikko = Kaavaeditori::muotoile_pikkukaavat($otsikko);
     $otsikko = Kaavaeditori::muotoile_kaavat($otsikko);
     $kuvat = $tehtava->hae_kuvat($omaid, false);
     $sisalto = $kuvat . $tehtavateksti;
     $otsikko = "<div class = 'tehtava' " . "id='tehtava" . $tehtava->getId() . "'>" . "<h2>" . $otsikko . "</h2>";
     $palaute .= $otsikko;
     $palaute .= " " . $sisalto;
     // Tehtävä ja kuvat
     $palaute .= "<br />" . Tekstit::$tehtavalomake_vaikeustaso . ": " . Vaikeustasot::hae_vaikeustason_kuvaus($tehtava->getVaikeustaso()) . "<br />";
     $palaute .= "</div>";
     return $palaute;
 }