\Calendar
Synopsis
class Calendar
extends Page
{
- // members
- private static array $db = ;
- private static array $has_many = ;
- private static array $many_many = ;
- private static array $belongs_many_many = ;
- private static array $allowed_children = ;
- private static array $defaults = ;
- private static integer $reccurring_event_index = 0;
- private static string $icon = "event_calendar/images/calendar";
- private static string $description = "A collection of Calendar Events";
- private static string $event_class = "CalendarEvent";
- private static string $announcement_class = "CalendarAnnouncement";
- private static string $timezone = "America/New_York";
- private static string $language = "EN";
- public static boolean $jquery_included = false;
- private static boolean $caching_enabled = false;
- protected $eventClass_cache;
- // methods
- public static void set_jquery_included()
- public static void enable_caching()
- public void getCMSFields()
- public void getEventClass()
- public void getAnnouncementClass()
- public void getDateTimeClass()
- public void getDateToEventRelation()
- public void getCachedEventList()
- public void getEventList()
- protected void getStandardEvents()
- protected void getRecurringEvents()
- public void getNextRecurringEvents()
- protected void addRecurringEvents()
- public void newRecursionDateTime()
- public void getFeedEvents()
- public void iCalDateToDateTime()
- public void getAllCalendars()
- public void UpcomingEvents()
- public void UpcomingAnnouncements()
- public void RecentEvents()
- public void CalendarWidget()
- public void MonthJumpForm()
Hierarchy
Extends
- Page
Members
private
- $allowed_children
- $announcement_class
- $belongs_many_many
- $caching_enabled
- $db
- $defaults
- $description
- $event_class
- $has_many
- $icon
- $language
- $many_many
- $reccurring_event_index
- $timezone
protected
- $eventClass_cache
public
- $jquery_included
Methods
protected
public
- CalendarWidget()
- MonthJumpForm()
- RecentEvents()
- UpcomingAnnouncements()
- UpcomingEvents()
- enable_caching()
- getAllCalendars()
- getAnnouncementClass()
- getCMSFields()
- getCachedEventList()
- getDateTimeClass()
- getDateToEventRelation()
- getEventClass()
- getEventList()
- getFeedEvents()
- getNextRecurringEvents()
- iCalDateToDateTime()
- newRecursionDateTime()
- set_jquery_included()