4 include_once
'./Services/Form/classes/class.ilPropertyFormGUI.php';
20 $this->parent_obj = $a_parent_obj;
21 $this->parent_cmd = $a_parent_cmd;
22 parent::__construct($a_parent_obj, $a_parent_cmd);
25 public function parse($scoSelected,$report,$reports)
28 $lng->loadLanguageModule(
"scormtrac");
30 $this->form->setFormAction($ilCtrl->getFormAction($this->parent_obj));
32 $options = array(
"all" => $lng->txt(
"all"));
33 $scos = $this->parent_obj->object->getTrackedItems();
35 foreach($scos as
$row)
37 $options[$row->getId()] = $row->getTitle();
41 $si->setValue($scoSelected);
42 $this->form->addItem(
$si);
44 $options = array(
"choose" => $lng->txt(
"please_choose"));
45 for ($i=0;$i<count($reports);$i++) {
46 $options[$reports[$i]] = $lng->txt(strtolower($reports[$i]));
50 $si->setValue($report);
51 $this->form->addItem(
$si);
52 $this->form->addCommandButton($this->parent_cmd, $lng->txt(
"apply_filter"));
Class ilSCORMTrackingItemsPerScoFilterGUI.
parse($scoSelected, $report, $reports)
if(!is_array($argv)) $options
__construct($a_parent_obj, $a_parent_cmd)
Constructor.