ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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 ($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
Version
$Id$

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

Member Function Documentation

◆ delete()

static ilCalendarRecurrenceExclusions::delete (   $a_cal_id)
static

Delete exclusion dates of calendar entry.

Parameters
integer$a_cal_id
Returns

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

65 {
66 global $DIC;
67
68 $ilDB = $DIC['ilDB'];
69
70 $query = "DELETE FROM cal_rec_exclusion " .
71 "WHERE cal_id = " . $ilDB->quote($a_cal_id, 'integer');
72 $ilDB->manipulate($query);
73 }
$query
global $ilDB
$DIC
Definition: xapitoken.php:46

References $DIC, $ilDB, and $query.

Referenced by ilCalendarRecurrence\_delete().

+ Here is the caller graph for this function:

◆ getExclusionDates()

static ilCalendarRecurrenceExclusions::getExclusionDates (   $a_cal_id)
static

Read exclusion dates.

Parameters
object$a_cal_id
Returns

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

44 {
45 global $DIC;
46
47 $ilDB = $DIC['ilDB'];
48
49 $query = "SELECT excl_id FROM cal_rec_exclusion " .
50 "WHERE cal_id = " . $ilDB->quote($a_cal_id, 'integer');
51 $res = $ilDB->query($query);
52 $exclusions = array();
53 while ($row = $res->fetchRow(ilDBConstants::FETCHMODE_OBJECT)) {
54 $exclusions[] = new ilCalendarRecurrenceExclusion($row->excl_id);
55 }
56 return $exclusions;
57 }
Stores exclusion dates for calendar recurrences.
foreach($_POST as $key=> $value) $res

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

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

+ Here is the caller graph for this function:

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