ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\Blog\ReadingTime\BlogSettingsGUI Class Reference
+ Collaboration diagram for ILIAS\Blog\ReadingTime\BlogSettingsGUI:

Public Member Functions

 addSettingToForm (\ilPropertyFormGUI $form)
 
 addValueToArray (array $values)
 
 saveSettingFromForm (\ilPropertyFormGUI $form)
 

Protected Attributes

 $blog_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.BlogSettingsGUI.php.

Member Function Documentation

◆ addSettingToForm()

ILIAS\Blog\ReadingTime\BlogSettingsGUI::addSettingToForm ( \ilPropertyFormGUI  $form)

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

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

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

◆ addValueToArray()

ILIAS\Blog\ReadingTime\BlogSettingsGUI::addValueToArray ( array  $values)

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

60  : array
61  {
62  $values["est_reading_time"] = $this->manager->isActivated($this->blog_id);
63  return $values;
64  }

◆ saveSettingFromForm()

ILIAS\Blog\ReadingTime\BlogSettingsGUI::saveSettingFromForm ( \ilPropertyFormGUI  $form)

Definition at line 66 of file class.BlogSettingsGUI.php.

References ilPropertyFormGUI\getInput().

66  : void
67  {
68  if ($this->manager->isGloballyActivated()) {
69  $this->manager->activate(
70  $this->blog_id,
71  (bool) $form->getInput("est_reading_time")
72  );
73  }
74  }
+ Here is the call graph for this function:

Field Documentation

◆ $blog_id

ILIAS\Blog\ReadingTime\BlogSettingsGUI::$blog_id
protected

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

◆ $lng

ILIAS\Blog\ReadingTime\BlogSettingsGUI::$lng
protected

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

◆ $manager

ILIAS\Blog\ReadingTime\BlogSettingsGUI::$manager
protected

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


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