CMS  Version 3.9
ComponentManifest Class Reference

Static Public Member Functions

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

Public Attributes

 $allow_sessionless_handlers = true
 

Detailed Description

Definition at line 38 of file manifest.inc.

Member Function Documentation

◆ getAdminMenu()

static ComponentManifest::getAdminMenu ( )
static

Definition at line 55 of file manifest.inc.

56  {
57  return array
58  (
59  "Site Configuration" => array
60  (
61 
62  "Components" => array("page" => "/admin/components",
63  "role" => "admin",
64  "weight" => 0,
65  "icon" => "wrench"),
66 
67  "Import Configuration" => array("page" => "/admin/import",
68  "role" => "admin",
69  "weight" => 98,
70  "icon" => "upload"),
71 
72  "Export Configuration" => array("page" => "/admin/export",
73  "role" => "admin",
74  "weight" => 99,
75  "icon" => "download")
76  )
77  );
78  }

◆ getComponentDefinition()

static ComponentManifest::getComponentDefinition ( )
static

Definition at line 40 of file manifest.inc.

41  {
42  $component = new Component();
43  $component->name = "component";
44  $component->description = "Component management for Fakoli/CMS";
45  $component->author = "Andy Green";
46  $component->version = "1.0";
47  $component->priority = 0;
48  $component->enabled = true;
49 
50  return $component;
51  }
$component
Definition: help.inc:38

◆ getScripts()

static ComponentManifest::getScripts ( )
static

Definition at line 108 of file manifest.inc.

109  {
110  return array("/fakoli/js/functions.js",
111  "/fakoli/js/mootools-core-1.6.0.js",
112  "/fakoli/js/mootools-more-1.6.0.js",
113  "/fakoli/tinymce/tinymce.min.js",
114  "/fakoli/js/ui.js",
115  "/fakoli/js/iFrameFormRequest.js",
116  "/fakoli/js/mootools-textarea-resizer.js",
117  "/fakoli/calendar/sonjara_calendar.js",
118  "/fakoli/js/menu.js",
119  "/fakoli/js/tree.js",
120  "/fakoli/js/directory_tree.js",
121  "/fakoli/js/context_menu.js",
122  "/fakoli/js/sorting_table.js",
123  "/fakoli/js/paginating_table.js",
124  "/fakoli/js/filtering_table.js",
125  "/fakoli/js/grouping_table.js",
126  "/fakoli/js/scrolling_table.js",
127  "/fakoli/js/draggable_table.js",
128  "/fakoli/js/scrolling_tabs.js",
129  "/fakoli/js/facet_manager.js",
130  "/fakoli/js/subselect_manager.js",
131  "/fakoli/js/multi_select.js",
132  "/fakoli/js/auto_form_manager.js",
133  "/fakoli/js/spreadsheet_form_manager.js",
134  "/fakoli/js/inline_editing.js"
135  );
136  }

◆ getStyles()

static ComponentManifest::getStyles ( )
static

Definition at line 91 of file manifest.inc.

92  {
93  return array("/fakoli/css/tree.css",
94  "/fakoli/css/tables.css",
95  "/fakoli/css/dialogs.css",
96  "/fakoli/css/textarea-resizer.css",
97  "/fakoli/css/context_menu.css",
98  "/fakoli/calendar/sonjara_calendar.css",
99  "/fakoli/css/multi_select.css",
100  "/fakoli/css/options_list.css",
101  "/fakoli/css/pushbutton.css",
102  "/fakoli/css/draggable_list.css",
103  "/fakoli/css/tinymce_branding.css",
104  "/fakoli/css/toggle.css"
105  );
106  }

◆ subscribeToEvents()

static ComponentManifest::subscribeToEvents ( )
static

Definition at line 80 of file manifest.inc.

81  {
82  return array("ResolveIdentifier" => array(ComponentManager, displayPage),
83  "EnumerateItems" => array(ComponentManager, enumerateComponentPages),
84  "DeleteRole" => array(ComponentManager, deleteRole),
85  "upgradeComponent" => array(ComponentManager, upgradeComponent),
86  "ComponentScanComplete" => array(ComponentManager, setDefaults)
87  );
88 
89  }
ComponentManager provides the core functionality for building the component map describing the applic...
deleteRole($role)
Definition: role_form.inc:81

Member Data Documentation

◆ $allow_sessionless_handlers

ComponentManifest::$allow_sessionless_handlers = true

Definition at line 53 of file manifest.inc.


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