DashboardModule
in package
Provides base class for modular dashboard modules
To add a module:
- Create a file in app/Controllers/Front/DashboardModules
- use 'DashbordModule' suffix for the filename
- Make sure the class and filename are equal
- The dashboard_helper handles the rest
Tags
Table of Contents
Properties
- $css_class : string
- Custom css class
- $data : mixed
- Used for the view
- $sort : int
- Sort order
- $visible : bool
- Visiblity state, default is true
Methods
- getCssClass() : string
- Returns custom css class
- getSort() : int
- Returns sort order
- getVisibility() : bool
- Returns true if module is visible, false if not
Properties
$css_class
Custom css class
protected
string
$css_class
= ''
$data
Used for the view
protected
mixed
$data
= []
$sort
Sort order
protected
int
$sort
= 100
$visible
Visiblity state, default is true
protected
bool
$visible
= true
Methods
getCssClass()
Returns custom css class
public
getCssClass() : string
Return values
stringgetSort()
Returns sort order
public
getSort() : int
Return values
intgetVisibility()
Returns true if module is visible, false if not
public
getVisibility() : bool