CMS  Version 3.9
CalendarManifest Class Reference

Static Public Member Functions

static getComponentDefinition ()
 
static getStyles ()
 
static getScripts ()
 
static getAdminMenu ()
 
static subscribeToEvents ()
 

Public Attributes

 $allow_sessionless_handlers = array("event_details", "event_list")
 

Detailed Description

Definition at line 39 of file manifest.inc.

Member Function Documentation

◆ getAdminMenu()

static CalendarManifest::getAdminMenu ( )
static

Definition at line 67 of file manifest.inc.

68  {
69  return array
70  (
71  "Collaboration" => array(
72  "Calendars" => array("page" => "/admin/calendars",
73  "role" => "admin,editor",
74  "weight" => 2,
75  "icon" => "calendar-alt"),
76 
77  "Calendar Events" => array("page" => "/admin/events",
78  "role" => "admin,editor",
79  "weight" => 3,
80  "icon" => "calendar-check"),
81 
82  "Event Types" => array("page" => "/admin/event_types",
83  "role" => "admin",
84  "weight" => 4,
85  "icon" => "calendar"),
86 
87  "Time Zones" => array("page" => "/admin/time_zones",
88  "role" => "admin,editor",
89  "weight" => 5,
90  "icon" => "globe")
91  )
92  );
93  }

◆ getComponentDefinition()

static CalendarManifest::getComponentDefinition ( )
static

Definition at line 41 of file manifest.inc.

42  {
43  $component = new Component();
44  $component->name = "calendar";
45  $component->description = "Basic Calendar display and handling for Fakoli/CMS components";
46  $component->author = "Andy Green";
47  $component->version = "1.0";
48  $component->priority = 4;
49  $component->enabled = true;
50 
51  return $component;
52  }
$component
Definition: help.inc:38

◆ getScripts()

static CalendarManifest::getScripts ( )
static

Definition at line 62 of file manifest.inc.

63  {
64  return array("/components/calendar/js/calendar.js");
65  }

◆ getStyles()

static CalendarManifest::getStyles ( )
static

Definition at line 57 of file manifest.inc.

58  {
59  return array("/components/calendar/css/calendar.css");
60  }

◆ subscribeToEvents()

static CalendarManifest::subscribeToEvents ( )
static

Definition at line 95 of file manifest.inc.

96  {
97  return array("ResolveIdentifier" => array(CalendarManager, displayCalendar),
98  "EnumerateItems" => array(CalendarManager, enumerateItems),
99  "EnumerateContextHelpClasses" => array(CalendarManager, enumerateContextHelpClasses),
100  "upgradeComponent" => array(CalendarManager, upgradeComponent),
101  "RegisterTaxonomyClasses" => array(CalendarManager, registerTaxonomyClasses),
102  "ComponentScanComplete" => array(CalendarManager, setDefaults),
103  "DeleteUser" => array(CalendarManager, deleteUser),
104  "RegisterCommentAdapters" => array(CalendarManager, registerCommentAdapter),
105  "RegisterSerializationHandler" => array(CalendarManager, registerSerializationHandler)
106  );
107  }

Member Data Documentation

◆ $allow_sessionless_handlers

CalendarManifest::$allow_sessionless_handlers = array("event_details", "event_list")

Definition at line 55 of file manifest.inc.


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