9include_once(
'./Services/Calendar/classes/class.ilCalendarSettings.php');
 
   52        if (
$ilUser->getId() == $a_user_id) {
 
   71        if (isset(self::$instances[$a_user_id])) {
 
   72            return self::$instances[$a_user_id];
 
  113        $this->timezone = $a_tz;
 
  131        $this->export_tz_type = 
$a_type;
 
  145                include_once 
'./Services/Calendar/classes/class.ilTimeZone.php';
 
  161        $this->weekstart = $a_weekstart;
 
  182        $this->day_start = $a_start;
 
  201        $this->day_end = $a_end;
 
  222        $this->date_format = $a_format;
 
  245        $this->time_format = $a_format;
 
  277        $this->calendar_selection_type = 
$a_type;
 
  287        $this->show_weeks = $a_val;
 
  326        $this->timezone = $this->
user->getTimeZone();
 
  327        $this->export_tz_type = (
 
  328            ($this->
user->getPref(
'export_tz_type') !== 
false) ?
 
  329                $this->
user->getPref(
'export_tz_type') :
 
  332        $this->date_format = $this->
user->getDateFormat();
 
  333        $this->time_format = $this->
user->getTimeFormat();
 
  337        $this->calendar_selection_type = $this->
user->getPref(
'calendar_selection_type') ?
 
  338            $this->
user->getPref(
'calendar_selection_type') :
 
  344            $this->
user->getPref(
'day_start') !== 
false ?
 
  345            $this->user->getPref(
'day_start') :
 
  346            $this->settings->getDefaultDayStart()
 
  349            $this->
user->getPref(
'day_end') !== 
false ?
 
  350            $this->user->getPref(
'day_end') :
 
  351            $this->settings->getDefaultDayEnd()
 
  354            $this->
user->getPref(
'show_weeks') !== 
false ?
 
  355            $this->user->getPref(
'show_weeks') :
 
  356            $this->settings->getShowWeeks()
 
An exception for terminatinating execution or to throw for unit testing.
static _getInstance()
get singleton instance
const CAL_SELECTION_ITEMS
static _getInstance()
get instance for logged in user
getTimeFormat()
get time format
getCalendarSelectionType()
get calendar selection type ("MyMembership" or "Selected Items")
setShowWeeks($a_val)
Set show weeks.
static _getInstanceByUserId($a_user_id)
get singleton instance
setExportTimeZoneType($a_type)
Set export timezone type.
getExportTimeZoneType()
Get export timezone setting.
const CAL_SELECTION_MEMBERSHIP
setTimeFormat($a_format)
set time format
__construct($a_user_id)
Constructor.
setWeekStart($a_weekstart)
set week start
getDayStart()
get start of day
getExportTimeZone()
Get export timezone.
setDateFormat($a_format)
set date format
getTimeZone()
get Time zone
setDayEnd($a_end)
Set day end.
getShowWeeks()
Get show weeks.
getDayEnd()
Get end of day.
getDateFormat()
get date format
setCalendarSelectionType($a_type)
set calendar selection type
getWeekStart()
get weekstart
setDayStart($a_start)
Set start of day.
setTimeZone($a_tz)
set timezone
static getInstanceByObjId($a_obj_id, $stop_on_error=true)
get an instance of an Ilias object by object id