ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
ILIAS\LearningModule\ReadingTime\SettingsGUI Class Reference
+ Collaboration diagram for ILIAS\LearningModule\ReadingTime\SettingsGUI:

Public Member Functions

 addSettingToForm (\ilPropertyFormGUI $form)
 
 saveSettingFromForm (\ilPropertyFormGUI $form)
 

Protected Attributes

 $lm_id
 
 $lng
 
 $manager
 

Detailed Description

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 24 of file class.SettingsGUI.php.

Member Function Documentation

◆ addSettingToForm()

ILIAS\LearningModule\ReadingTime\SettingsGUI::addSettingToForm ( \ilPropertyFormGUI  $form)

Definition at line 51 of file class.SettingsGUI.php.

References ilPropertyFormGUI\addItem(), and ILIAS\Repository\lng().

51  : void
52  {
53  if ($this->manager->isGloballyActivated()) {
54  $cb = new \ilCheckboxInputGUI($this->lng->txt("lm_est_reading_time"), "est_reading_time");
55  $cb->setChecked($this->manager->isActivated($this->lm_id));
56  $form->addItem($cb);
57  }
58  }
+ Here is the call graph for this function:

◆ saveSettingFromForm()

ILIAS\LearningModule\ReadingTime\SettingsGUI::saveSettingFromForm ( \ilPropertyFormGUI  $form)

Definition at line 60 of file class.SettingsGUI.php.

References ilPropertyFormGUI\getInput().

60  : void
61  {
62  if ($this->manager->isGloballyActivated()) {
63  $this->manager->activate(
64  $this->lm_id,
65  (bool) $form->getInput("est_reading_time")
66  );
67  }
68  }
+ Here is the call graph for this function:

Field Documentation

◆ $lm_id

ILIAS\LearningModule\ReadingTime\SettingsGUI::$lm_id
protected

Definition at line 29 of file class.SettingsGUI.php.

◆ $lng

ILIAS\LearningModule\ReadingTime\SettingsGUI::$lng
protected

Definition at line 34 of file class.SettingsGUI.php.

◆ $manager

ILIAS\LearningModule\ReadingTime\SettingsGUI::$manager
protected

Definition at line 39 of file class.SettingsGUI.php.


The documentation for this class was generated from the following file: