CMS  Version 3.9
ActivityTrackerManifest Class Reference

Static Public Member Functions

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

Public Attributes

 $allow_sessionless_handlers = array("save")
 

Detailed Description

Definition at line 39 of file manifest.inc.

Member Function Documentation

◆ getAdminMenu()

static ActivityTrackerManifest::getAdminMenu ( )
static

Definition at line 67 of file manifest.inc.

68  {
69  return array("User Management" => array
70  (
71 
72  "Activity Report" => array("page" => "/admin/activity_report",
73  "role" => "admin",
74  "weight" => 10,
75  "icon" => "flag-checkered"
76  ),
77 
78  "Feedback" => array("page" => "/admin/feedback",
79  "role" => "admin",
80  "weight" => 11,
81  "icon" => "far fa-comment-alt"
82  )
83  )
84  );
85  }

◆ getComponentDefinition()

static ActivityTrackerManifest::getComponentDefinition ( )
static

Definition at line 41 of file manifest.inc.

42  {
43  $component = new Component();
44  $component->name = "activity_tracker";
45  $component->description = "User tracking and feedback module";
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 ActivityTrackerManifest::getScripts ( )
static

Definition at line 87 of file manifest.inc.

88  {
89  return array("/components/activity_tracker/js/feedback.js");
90  }

◆ getStyles()

static ActivityTrackerManifest::getStyles ( )
static

Definition at line 92 of file manifest.inc.

93  {
94  return array("/components/activity_tracker/css/feedback.css");
95  }

◆ subscribeToEvents()

static ActivityTrackerManifest::subscribeToEvents ( )
static

Definition at line 56 of file manifest.inc.

57  {
58  return array("RegisterActivityTracker" => array(ActivityTracker, registerActivityTracker),
59  "RequestComplete" => array(ActivityTracker, logActivity),
60  "ComponentScanComplete" => array(ActivityTracker, setDefaults),
61  "upgradeComponent" => array(ActivityTracker, upgradeComponent),
62  "PostProcessContent" => array(ActivityTracker, postProcessContent),
63  "DeleteUser" => array(ActivityTracker, deleteUser)
64  );
65  }

Member Data Documentation

◆ $allow_sessionless_handlers

ActivityTrackerManifest::$allow_sessionless_handlers = array("save")

Definition at line 54 of file manifest.inc.


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