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

Public Member Functions

 isActivated (int $lm_id)
 
 activate (int $lm_id, bool $activated)
 

Protected Attributes

 $db
 

Detailed Description

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

Definition at line 10 of file class.ReadingTimeDBRepo.php.

Member Function Documentation

◆ activate()

ILIAS\Blog\ReadingTime\ReadingTimeDBRepo::activate ( int  $lm_id,
bool  $activated 
)

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

References ILIAS\Blog\ReadingTime\ReadingTimeDBRepo\$db.

39  : void
40  {
41  $db = $this->db;
42  $db->update(
43  "il_blog",
44  [
45  "act_est_reading_time" => ["integer", $activated]
46  ],
47  [ // where
48  "id" => ["integer", $lm_id]
49  ]
50  );
51  }

◆ isActivated()

ILIAS\Blog\ReadingTime\ReadingTimeDBRepo::isActivated ( int  $lm_id)

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

References ILIAS\Blog\ReadingTime\ReadingTimeDBRepo\$db.

24  : bool
25  {
26  $db = $this->db;
27  $set = $db->queryF(
28  "SELECT act_est_reading_time FROM il_blog " .
29  " WHERE id = %s ",
30  ["integer"],
31  [$lm_id]
32  );
33  if ($rec = $db->fetchAssoc($set)) {
34  return (bool) $rec["act_est_reading_time"];
35  }
36  return false;
37  }

Field Documentation

◆ $db

ILIAS\Blog\ReadingTime\ReadingTimeDBRepo::$db
protected

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