CMS  Version 3.9
VideoManifest Class Reference

Static Public Member Functions

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

Public Attributes

 $allow_sessionless_handlers = true
 

Detailed Description

Definition at line 39 of file manifest.inc.

Member Function Documentation

◆ getAdminMenu()

static VideoManifest::getAdminMenu ( )
static

Definition at line 56 of file manifest.inc.

57  {
58  return array
59  (
60  "Site Content" => array
61  (
62 
63  "Videos" => array("page" => "/admin/video_galleries",
64  "role" => "admin,editor",
65  "weight" => 9,
66  "icon" => "video")
67  )
68  );
69  }

◆ getComponentDefinition()

static VideoManifest::getComponentDefinition ( )
static

Definition at line 41 of file manifest.inc.

42  {
43  $component = new Component();
44  $component->name = "video";
45  $component->description = "Support for videos, video galleries and video blogs.";
46  $component->author = "Andy Green";
47  $component->version = "1.0";
48  $component->priority = 10;
49  $component->enabled = true;
50 
51  return $component;
52  }
$component
Definition: help.inc:38

◆ getScripts()

static VideoManifest::getScripts ( )
static

Definition at line 71 of file manifest.inc.

72  {
73  return array("/components/video/js/video_picker.js",
74  "/components/video/js/video.js",
75  "/components/video/js/video_picker_tinymce_plugin.js");
76  }

◆ getStyles()

static VideoManifest::getStyles ( )
static

Definition at line 78 of file manifest.inc.

79  {
80  return array("/components/video/css/video.css");
81  }

◆ registerPlugins()

static VideoManifest::registerPlugins ( )
static

Definition at line 83 of file manifest.inc.

84  {
85  HtmlEditorManager::registerPlugin("Video Picker", "videopicker");
86  }
static registerPlugin($title, $plugin)

◆ subscribeToEvents()

static VideoManifest::subscribeToEvents ( )
static

Definition at line 88 of file manifest.inc.

89  {
90  return array("ResolveIdentifier" => array(VideoManager, displayVideoGallery),
91  "EnumerateItems" => array(VideoManager, enumerateItems),
92  "ComponentScanComplete" => array(VideoManager, setDefaults),
93  "Initialize" => array(VideoManager, onInitialize),
94  "RegisterBlogViewHandlers" => array(VideoBlogHandler, register),
95  "upgradeComponent" => array(VideoManager, upgradeComponent),
96  "RegisterTaxonomyClasses" => array(VideoManager, registerTaxonomyClasses),
97  "DeleteUser" => array(VideoManager, deleteUser),
98  "RegisterHTMLEditorPlugins" => array(VideoManifest, registerPlugins)
99  );
100  }
static registerPlugins()
Definition: manifest.inc:83

Member Data Documentation

◆ $allow_sessionless_handlers

VideoManifest::$allow_sessionless_handlers = true

Definition at line 54 of file manifest.inc.


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