ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5
class.ilTestAggregatedResultsTableGUI.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
4 
5 include_once('./Services/Table/classes/class.ilTable2GUI.php');
6 
16 {
24  public function __construct($a_parent_obj, $a_parent_cmd)
25  {
26  parent::__construct($a_parent_obj, $a_parent_cmd);
27 
28  global $lng, $ilCtrl;
29 
30  $this->lng = $lng;
31  $this->ctrl = $ilCtrl;
32 
33  $this->setFormName('aggregated');
34  $this->setTitle($this->lng->txt('tst_results_aggregated'));
35  $this->setStyle('table', 'fullwidth');
36  $this->addColumn($this->lng->txt("result"),'result', '');
37  $this->addColumn($this->lng->txt("value"),'value', '');
38 
39  $this->setRowTemplate("tpl.il_as_tst_aggregated_results_row.html", "Modules/Test");
40 
41  $this->setFormAction($this->ctrl->getFormAction($a_parent_obj, $a_parent_cmd));
42 
43  $this->disable('sort');
44  $this->enable('header');
45  $this->disable('select_all');
46  }
47 
55  public function fillRow($data)
56  {
57  $this->tpl->setVariable("RESULT", $data["result"]);
58  $this->tpl->setVariable("VALUE", $data["value"]);
59  }
60 }
setFormName($a_formname)
Set Form name.
setStyle($a_element, $a_style)
__construct($a_parent_obj, $a_parent_cmd)
Constructor.
global $ilCtrl
Definition: ilias.php:18
setTitle($a_title, $a_icon=0, $a_icon_alt=0)
Set title and title icon.
Class ilTable2GUI.
enable($a_module_name)
enables particular modules of table
setRowTemplate($a_template, $a_template_dir="")
Set row template.
setFormAction($a_form_action, $a_multipart=false)
Set Form action parameter.
disable($a_module_name)
diesables particular modules of table
global $lng
Definition: privfeed.php:40
addColumn($a_text, $a_sort_field="", $a_width="", $a_is_checkbox_action_column=false, $a_class="", $a_tooltip="", $a_tooltip_with_html=false)
Add a column to the header.