ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilCalendarRecurrenceExclusions Class Reference

calendar exclusions More...

+ Collaboration diagram for ilCalendarRecurrenceExclusions:

Static Public Member Functions

static getExclusionDates ($a_cal_id)
 Read exclusion dates. More...
 
static delete (int $a_cal_id)
 Delete exclusion dates of calendar entry. More...
 

Detailed Description

calendar exclusions

Author
Stefan Meyer meyer.nosp@m.@lei.nosp@m.fos.c.nosp@m.om

Definition at line 25 of file class.ilCalendarRecurrenceExclusions.php.

Member Function Documentation

◆ delete()

static ilCalendarRecurrenceExclusions::delete ( int  $a_cal_id)
static

Delete exclusion dates of calendar entry.

Definition at line 49 of file class.ilCalendarRecurrenceExclusions.php.

References $DIC, and $ilDB.

Referenced by ilCalendarRecurrence\_delete().

49  : void
50  {
51  global $DIC;
52 
53  $ilDB = $DIC['ilDB'];
54  $query = "DELETE FROM cal_rec_exclusion " .
55  "WHERE cal_id = " . $ilDB->quote($a_cal_id, 'integer');
56  $ilDB->manipulate($query);
57  }
global $DIC
Definition: shib_login.php:22
+ Here is the caller graph for this function:

◆ getExclusionDates()

static ilCalendarRecurrenceExclusions::getExclusionDates (   $a_cal_id)
static

Read exclusion dates.

Returns
ilCalendarRecurrenceExclusion[]

Definition at line 31 of file class.ilCalendarRecurrenceExclusions.php.

References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.

Referenced by ilCalendarExport\createRecurrences(), and ilCalendarRecurrence\read().

31  : array
32  {
33  global $DIC;
34 
35  $ilDB = $DIC['ilDB'];
36  $query = "SELECT excl_id FROM cal_rec_exclusion " .
37  "WHERE cal_id = " . $ilDB->quote($a_cal_id, 'integer');
38  $res = $ilDB->query($query);
39  $exclusions = array();
40  while ($row = $res->fetchRow(ilDBConstants::FETCHMODE_OBJECT)) {
41  $exclusions[] = new ilCalendarRecurrenceExclusion((int) $row->excl_id);
42  }
43  return $exclusions;
44  }
$res
Definition: ltiservices.php:66
global $DIC
Definition: shib_login.php:22
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

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