<?php
   class Kysimus{
      private $kysimuseTekst;
	  private $variandid=array();
	  function __construct($uusTekst=""){
	     $this->muudaKysimuseTekst($uusTekst);
	  }
      function muudaKysimuseTekst($uusTekst){
	     $this->kysimuseTekst=$uusTekst;
	  }
	  function kysiKysimuseTekst(){
	     return $this->kysimuseTekst;
	  }
	  function lisaVariant($variant){
	     $this->variandid[]=$variant;
	  }
	  function kysiVariantideArv(){
	    return count($this->variandid);
	  }
	  function kysiVariant($koht){
	     return $this->variandid[$koht];
	  }
	  function n2itaKysimus($smarty){
	     $smarty->assign("kysimuse_tekst", $this->kysimuseTekst);
	     $smarty->assign("variandid", $this->variandid);
		 $smarty->display("kysimus_naita.tpl");
	  }
	  //Lisage küsimusele funktsioon vastaKysimus($smarty), 
	  //Kus näha on tekst ning variantide ees on raadionupud, 
	  //millest korraga võib sees olla vaid üks
	  function vastaKysimus($smarty){
	     $smarty->assign("kysimuse_tekst", $this->kysimuseTekst);
	     $smarty->assign("variandid", $this->variandid);
		 $smarty->display("kysimus_vasta.tpl");	     
	  }
   }
?>