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($userSelected,$report,$reports)
28 $lng->loadLanguageModule(
"scormtrac");
30 $this->form->setFormAction($ilCtrl->getFormAction($this->parent_obj));
32 $options = array(
"all" => $lng->txt(
"all"));
34 include_once
"Services/Tracking/classes/class.ilTrQuery.php";
37 include_once(
'./Services/PrivacySecurity/classes/class.ilPrivacySettings.php');
39 $allowExportPrivacy = $privacy->enabledExportSCORM();
42 foreach($users as $user)
46 if ($allowExportPrivacy ==
true)
49 $options[$user] = $e_user->getLastname().
", ".$e_user->getFirstname();
57 $si->setValue($userSelected);
58 $this->form->addItem(
$si);
60 $options = array(
"choose" => $lng->txt(
"please_choose"));
61 for ($i=0;$i<count($reports);$i++) {
62 $options[$reports[$i]] = $lng->txt(strtolower($reports[$i]));
66 $si->setValue($report);
67 $this->form->addItem(
$si);
68 $this->form->addCommandButton($this->parent_cmd, $lng->txt(
"apply_filter"));
__construct($a_parent_obj, $a_parent_cmd)
Constructor.
static _exists($a_id, $a_reference=false, $a_type=null)
checks if an object exists in object_data
parse($userSelected, $report, $reports)
if(!is_array($argv)) $options
static getParticipantsForObject($a_ref_id)
Get participant ids for given object.
Class ilSCORMTrackingItemsPerUserFilterGUI.
static _getInstance()
Get instance of ilPrivacySettings.