ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilSessionRecurrence Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilSessionRecurrence:
+ Collaboration diagram for ilSessionRecurrence:

Public Member Functions

 __construct ()
 
 save ()
 
 update ()
 
 delete ()
 
- Public Member Functions inherited from ilCalendarRecurrence
 __construct (int $a_rec_id=0)
 
 toICal (int $a_user_id)
 Get ical presentation for calendar recurrence. More...
 
 reset ()
 reset all settings More...
 
 getRecurrenceId ()
 
 setEntryId (int $a_id)
 
 getEntryId ()
 
 setRecurrence (int $a_type)
 set type of recurrence public More...
 
 isRecurrence ()
 
 setFrequenceType (string $a_type)
 
 getFrequenceType ()
 Get Frequence type of recurrence. More...
 
 getFrequenceUntilDate ()
 Get end data of recurrence. More...
 
 setFrequenceUntilDate (ilDateTime $a_date=null)
 
 setFrequenceUntilCount (int $a_count)
 
 getFrequenceUntilCount ()
 Get number of recurrences. More...
 
 setInterval (int $a_interval)
 
 getInterval ()
 Get interval of recurrence. More...
 
 setBYDAY (string $a_byday)
 3.8.5.3. More...
 
 getBYDAY ()
 
 getBYDAYList ()
 
 setBYWEEKNO (string $a_byweekno)
 
 getBYWEEKNOList ()
 Get BYWEEKNOList. More...
 
 getBYWEEKNO ()
 
 setBYMONTH (string $a_by)
 
 getBYMONTH ()
 
 getBYMONTHList ()
 Get BYMONTHList. More...
 
 setBYMONTHDAY (string $a_by)
 
 getBYMONTHDAY ()
 
 getBYMONTHDAYList ()
 Get BYMONTHDAY List. More...
 
 setBYYEARDAY (string $a_by)
 
 getBYYEARDAY ()
 
 getBYYEARDAYList ()
 Get BYYEARDAYLIST. More...
 
 setBYSETPOS (string $a_by)
 
 getBYSETPOS ()
 
 getBYSETPOSList ()
 Get BYSETPOS List. More...
 
 setWeekstart (string $a_start)
 
 getWeekstart ()
 
 getTimeZone ()
 Get timezone of recurrence. More...
 
 setTimeZone (string $a_tz)
 
 getExclusionDates ()
 
 validate ()
 validate More...
 
 save ()
 
 update ()
 
 delete ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ilCalendarRecurrence
static _delete (int $a_cal_id)
 
- Data Fields inherited from ilCalendarRecurrence
const FREQ_NONE = 'NONE'
 
const FREQ_DAILY = 'DAILY'
 
const FREQ_WEEKLY = 'WEEKLY'
 
const FREQ_MONTHLY = 'MONTHLY'
 
const FREQ_YEARLY = 'YEARLY'
 
- Protected Attributes inherited from ilCalendarRecurrence
const REC_RECURRENCE = 0
 
const REC_EXCLUSION = 1
 
ilDBInterface $db
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Author
Stefan Meyer smeye.nosp@m.r.il.nosp@m.ias@g.nosp@m.mx.d.nosp@m.e
Version
$Id$

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

Constructor & Destructor Documentation

◆ __construct()

ilSessionRecurrence::__construct ( )

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

References ILIAS\GlobalScreen\Provider\__construct().

32  {
34  }
__construct(Container $dic, ilPlugin $plugin)
+ Here is the call graph for this function:

Member Function Documentation

◆ delete()

ilSessionRecurrence::delete ( )

Definition at line 44 of file class.ilSessionRecurrence.php.

44  : void
45  {
46  }

◆ save()

ilSessionRecurrence::save ( )

Definition at line 36 of file class.ilSessionRecurrence.php.

36  : void
37  {
38  }

◆ update()

ilSessionRecurrence::update ( )

Definition at line 40 of file class.ilSessionRecurrence.php.

40  : void
41  {
42  }

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