4 include_once(
"./Services/Table/classes/class.ilTable2GUI.php");
 
   23                 $this->
setId(
"ilobjpollaw");
 
   27                 $this->
addColumn($lng->txt(
"poll_sortorder"), 
"pos");
 
   28                 $this->
addColumn($lng->txt(
"poll_answer"), 
"answer");
 
   29                 $this->
addColumn($lng->txt(
"poll_absolute"), 
"votes");
 
   30                 $this->
addColumn($lng->txt(
"poll_percentage"), 
"percentage");
 
   34                 $this->
setTitle($this->lng->txt(
"poll_question").
": \"".
 
   35                         $a_parent_obj->object->getQuestion().
"\"");
 
   40                         $this->
addCommandButton(
"confirmDeleteAllVotes", $lng->txt(
"poll_delete_votes"));
 
   43                 $this->
setFormAction($ilCtrl->getFormAction($a_parent_obj, $a_parent_cmd));
 
   53                 if($a_field != 
"answer")
 
   62                 $data = $this->parent_obj->object->getAnswers();
 
   63                 $perc = $this->parent_obj->object->getVotePercentages();
 
   65                 $perc = $perc[
"perc"];
 
   68                 foreach(
$data as $idx => $item)
 
   70                         if(!isset($perc[$item[
"id"]]))
 
   72                                 $data[$idx][
"percentage"] = 0;
 
   73                                 $data[$idx][
"votes"] = 0;
 
   77                                 $data[$idx][
"percentage"] = round($perc[$item[
"id"]][
"perc"]);
 
   78                                 $data[$idx][
"votes"] = $perc[$item[
"id"]][
"abs"];
 
   89                 $this->tpl->setVariable(
"VALUE_POS", $a_set[
"pos"]/10);
 
   90                 $this->tpl->setVariable(
"TXT_ANSWER", nl2br($a_set[
"answer"]));         
 
   91                 $this->tpl->setVariable(
"VALUE_VOTES", $a_set[
"votes"]);
 
   92                 $this->tpl->setVariable(
"VALUE_PERCENTAGE", $a_set[
"percentage"]);