|
ILIAS
Release_4_0_x_branch Revision 61816
|
Stores all calendar relevant settings. More...
Collaboration diagram for ilCalendarSettings:Public Member Functions | |
| useCache ($a_status) | |
| Enable cache. | |
| isCacheUsed () | |
| Check if cache is used. | |
| setCacheMinutes ($a_min) | |
| Set time of cache storage. | |
| getCacheMinutes () | |
| Get cache minutes. | |
| setEnabled ($a_enabled) | |
| set enabled | |
| isEnabled () | |
| is calendar enabled | |
| setDefaultWeekStart ($a_start) | |
| set week start | |
| getDefaultWeekStart () | |
| get default week start | |
| setDefaultTimeZone ($a_zone) | |
| set default timezone | |
| getDefaultTimeZone () | |
| get derfault time zone | |
| setDefaultTimeFormat ($a_format) | |
| set default time format | |
| getDefaultTimeFormat () | |
| get default time format | |
| getDefaultDayStart () | |
| Get default end of day. | |
| setDefaultDayStart ($a_start) | |
| Set default start of day. | |
| getDefaultDayEnd () | |
| Get default end of day. | |
| setDefaultDayEnd ($a_end) | |
| set default end of day | |
| getCalendarSettingsId () | |
| Get calendar settings id (Used for permission checks) | |
| setEnableGroupMilestones ($a_enablegroupmilestones) | |
| Set Enable milestone planning feature for groups. | |
| getEnableGroupMilestones () | |
| Get Enable milestone planning feature for groups. | |
| isSynchronisationCacheEnabled () | |
| Check if cache is active for calendar synchronisation. | |
| enableSynchronisationCache ($a_status) | |
| En/Disable synchronisation cache. | |
| setSynchronisationCacheMinutes ($a_min) | |
| Set synchronisation cache minutes. | |
| getSynchronisationCacheMinutes () | |
| get synchronisation cache minutes | |
| save () | |
| save | |
Static Public Member Functions | |
| static | _getInstance () |
| get singleton instance | |
Data Fields | |
| const | WEEK_START_MONDAY = 1 |
| const | WEEK_START_SUNDAY = 0 |
| const | DEFAULT_DAY_START = 8 |
| const | DEFAULT_DAY_END = 19 |
| const | TIME_FORMAT_24 = 1 |
| const | TIME_FORMAT_12 = 2 |
| const | DEFAULT_CACHE_MINUTES = 0 |
| const | DEFAULT_SYNC_CACHE_MINUTES = 10 |
Private Member Functions | |
| __construct () | |
| singleton contructor | |
| read () | |
| Read settings. | |
| readCalendarSettingsId () | |
| Read ref_id of calendar settings. | |
| initStorage () | |
| Init storage class (ilSetting) private. | |
Private Attributes | |
| $db = null | |
| $storage = null | |
| $timezone = null | |
| $time_format = null | |
| $week_start = 0 | |
| $day_start = null | |
| $day_end = null | |
| $enabled = false | |
| $cal_settings_id = 0 | |
| $cache_enabled = true | |
| $cache_minutes = 1 | |
| $sync_cache_enabled = true | |
| $sync_cache_minutes = 10 | |
Static Private Attributes | |
| static | $instance = null |
Stores all calendar relevant settings.
Definition at line 35 of file class.ilCalendarSettings.php.
|
private |
singleton contructor
private
Definition at line 74 of file class.ilCalendarSettings.php.
References $ilDB, initStorage(), read(), and readCalendarSettingsId().
Here is the call graph for this function:
|
static |
get singleton instance
public
Definition at line 92 of file class.ilCalendarSettings.php.
References $instance.
Referenced by ilCalendarCache\__construct(), ilCalendarUserSettingsGUI\__construct(), ilObjPersonalDesktopSettingsGUI\editSettings(), ilCalendarPresentationGUI\executeCommand(), ilObjUser\getTimeFormat(), ilObjUser\getTimeZone(), ilObjCalendarSettingsGUI\initCalendarSettings(), ilCalendarCategoryGUI\initFormCategory(), ilColumnGUI\isGloballyActivated(), ilCalendarAuthenticationToken\isIcalExpired(), ilCalendarCache\readEntry(), ilCalendarCategoryGUI\readPermissions(), ilCalendarCategories\readPublicCalendars(), ilObjPersonalDesktopSettingsGUI\saveSettings(), ilPersonalDesktopGUI\setTabs(), ilCalendarDayGUI\show(), ilCalendarWeekGUI\show(), ilCalendarMonthGUI\show(), ilCalendarCache\storeEntry(), and ilCalendarCache\storeUnlimitedEntry().
Here is the caller graph for this function:| ilCalendarSettings::enableSynchronisationCache | ( | $a_status | ) |
En/Disable synchronisation cache.
Definition at line 310 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::getCacheMinutes | ( | ) |
Get cache minutes.
Definition at line 134 of file class.ilCalendarSettings.php.
References $cache_minutes.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::getCalendarSettingsId | ( | ) |
Get calendar settings id (Used for permission checks)
public
Definition at line 272 of file class.ilCalendarSettings.php.
References $cal_settings_id.
| ilCalendarSettings::getDefaultDayEnd | ( | ) |
Get default end of day.
Definition at line 249 of file class.ilCalendarSettings.php.
References $day_end.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::getDefaultDayStart | ( | ) |
Get default end of day.
Definition at line 230 of file class.ilCalendarSettings.php.
References $day_start.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::getDefaultTimeFormat | ( | ) |
get default time format
public
Definition at line 221 of file class.ilCalendarSettings.php.
References $time_format.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::getDefaultTimeZone | ( | ) |
get derfault time zone
public
Definition at line 198 of file class.ilCalendarSettings.php.
References $timezone.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::getDefaultWeekStart | ( | ) |
get default week start
public
Definition at line 178 of file class.ilCalendarSettings.php.
References $week_start.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::getEnableGroupMilestones | ( | ) |
Get Enable milestone planning feature for groups.
Definition at line 292 of file class.ilCalendarSettings.php.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::getSynchronisationCacheMinutes | ( | ) |
get synchronisation cache minutes
Definition at line 329 of file class.ilCalendarSettings.php.
References $sync_cache_minutes.
Referenced by save().
Here is the caller graph for this function:
|
private |
Init storage class (ilSetting) private.
Definition at line 403 of file class.ilCalendarSettings.php.
Referenced by __construct().
Here is the caller graph for this function:| ilCalendarSettings::isCacheUsed | ( | ) |
Check if cache is used.
Definition at line 115 of file class.ilCalendarSettings.php.
References $cache_enabled.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::isEnabled | ( | ) |
is calendar enabled
public
Definition at line 156 of file class.ilCalendarSettings.php.
References $enabled.
Referenced by save().
Here is the caller graph for this function:| ilCalendarSettings::isSynchronisationCacheEnabled | ( | ) |
Check if cache is active for calendar synchronisation.
Definition at line 301 of file class.ilCalendarSettings.php.
References $sync_cache_enabled.
Referenced by read(), and save().
Here is the caller graph for this function:
|
private |
Read settings.
private
Definition at line 361 of file class.ilCalendarSettings.php.
References $cache_enabled, ilTimeZone\_getDefaultTimeZone(), enableSynchronisationCache(), isSynchronisationCacheEnabled(), setCacheMinutes(), setDefaultDayEnd(), setDefaultDayStart(), setDefaultTimeFormat(), setDefaultTimeZone(), setDefaultWeekStart(), setEnabled(), setEnableGroupMilestones(), setSynchronisationCacheMinutes(), and useCache().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Read ref_id of calendar settings.
private
| @return |
Definition at line 383 of file class.ilCalendarSettings.php.
References $ilDB, $query, $res, and $row.
Referenced by __construct().
Here is the caller graph for this function:| ilCalendarSettings::save | ( | ) |
save
public
Definition at line 339 of file class.ilCalendarSettings.php.
References getCacheMinutes(), getDefaultDayEnd(), getDefaultDayStart(), getDefaultTimeFormat(), getDefaultTimeZone(), getDefaultWeekStart(), getEnableGroupMilestones(), getSynchronisationCacheMinutes(), isCacheUsed(), isEnabled(), and isSynchronisationCacheEnabled().
Here is the call graph for this function:| ilCalendarSettings::setCacheMinutes | ( | $a_min | ) |
Set time of cache storage.
| int | $a_min |
Definition at line 125 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::setDefaultDayEnd | ( | $a_end | ) |
set default end of day
| object | $a_end |
Definition at line 259 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::setDefaultDayStart | ( | $a_start | ) |
Set default start of day.
| object | $a_start |
Definition at line 240 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::setDefaultTimeFormat | ( | $a_format | ) |
set default time format
public
| int | time format |
Definition at line 210 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::setDefaultTimeZone | ( | $a_zone | ) |
set default timezone
public
Definition at line 188 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::setDefaultWeekStart | ( | $a_start | ) |
set week start
public
Definition at line 167 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::setEnabled | ( | $a_enabled | ) |
set enabled
public
Definition at line 145 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::setEnableGroupMilestones | ( | $a_enablegroupmilestones | ) |
Set Enable milestone planning feature for groups.
| boolean | $a_enablegroupmilestones | Enable milestone planning feature for groups |
Definition at line 282 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::setSynchronisationCacheMinutes | ( | $a_min | ) |
Set synchronisation cache minutes.
| object | $a_min |
Definition at line 320 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:| ilCalendarSettings::useCache | ( | $a_status | ) |
Enable cache.
| object | $a_status |
Definition at line 106 of file class.ilCalendarSettings.php.
Referenced by read().
Here is the caller graph for this function:
|
private |
Definition at line 62 of file class.ilCalendarSettings.php.
Referenced by isCacheUsed(), and read().
|
private |
Definition at line 63 of file class.ilCalendarSettings.php.
Referenced by getCacheMinutes().
|
private |
Definition at line 60 of file class.ilCalendarSettings.php.
Referenced by getCalendarSettingsId().
|
private |
Definition at line 58 of file class.ilCalendarSettings.php.
Referenced by getDefaultDayEnd().
|
private |
Definition at line 57 of file class.ilCalendarSettings.php.
Referenced by getDefaultDayStart().
|
private |
Definition at line 52 of file class.ilCalendarSettings.php.
|
private |
Definition at line 59 of file class.ilCalendarSettings.php.
Referenced by isEnabled().
|
staticprivate |
Definition at line 50 of file class.ilCalendarSettings.php.
Referenced by _getInstance().
|
private |
Definition at line 53 of file class.ilCalendarSettings.php.
|
private |
Definition at line 65 of file class.ilCalendarSettings.php.
Referenced by isSynchronisationCacheEnabled().
|
private |
Definition at line 66 of file class.ilCalendarSettings.php.
Referenced by getSynchronisationCacheMinutes().
|
private |
Definition at line 55 of file class.ilCalendarSettings.php.
Referenced by getDefaultTimeFormat().
|
private |
Definition at line 54 of file class.ilCalendarSettings.php.
Referenced by getDefaultTimeZone().
|
private |
Definition at line 56 of file class.ilCalendarSettings.php.
Referenced by getDefaultWeekStart().
| const ilCalendarSettings::DEFAULT_CACHE_MINUTES = 0 |
Definition at line 46 of file class.ilCalendarSettings.php.
| const ilCalendarSettings::DEFAULT_DAY_END = 19 |
Definition at line 41 of file class.ilCalendarSettings.php.
Referenced by ilCalendarUserSettings\read().
| const ilCalendarSettings::DEFAULT_DAY_START = 8 |
Definition at line 40 of file class.ilCalendarSettings.php.
Referenced by ilCalendarUserSettings\read().
| const ilCalendarSettings::DEFAULT_SYNC_CACHE_MINUTES = 10 |
Definition at line 47 of file class.ilCalendarSettings.php.
| const ilCalendarSettings::TIME_FORMAT_12 = 2 |
Definition at line 44 of file class.ilCalendarSettings.php.
Referenced by ilDatePresentation\formatDate(), ilDatePresentation\formatPeriod(), ilCalendarUtil\getHourSelection(), ilObjCalendarSettingsGUI\initFormSettings(), ilCalendarUserSettingsGUI\initSettingsForm(), ilCalendarDayGUI\parseHourInfo(), ilCalendarWeekGUI\parseHourInfo(), ilCalendarDayGUI\showAppointment(), ilCalendarWeekGUI\showAppointment(), and ilCalendarMonthGUI\showEvents().
| const ilCalendarSettings::TIME_FORMAT_24 = 1 |
Definition at line 43 of file class.ilCalendarSettings.php.
Referenced by ilDatePresentation\formatDate(), ilDatePresentation\formatPeriod(), ilCalendarUtil\getHourSelection(), ilObjCalendarSettingsGUI\initFormSettings(), ilCalendarUserSettingsGUI\initSettingsForm(), ilCalendarDayGUI\parseHourInfo(), ilCalendarWeekGUI\parseHourInfo(), ilCalendarDayGUI\showAppointment(), ilCalendarWeekGUI\showAppointment(), and ilCalendarMonthGUI\showEvents().
| const ilCalendarSettings::WEEK_START_MONDAY = 1 |
Definition at line 37 of file class.ilCalendarSettings.php.
| const ilCalendarSettings::WEEK_START_SUNDAY = 0 |
Definition at line 38 of file class.ilCalendarSettings.php.