-
Notifications
You must be signed in to change notification settings - Fork 32
icms_module_Object
Notice: Wiki was automatic generated from project sources as project API documentation. Do not edit manually!
A Module
- Class name: icms_module_Object
- Namespace:
- Parent class: icms_ipf_Object
public array $config = \null
Module configuration
- Visibility: public
public string $modinfo
- Visibility: public
public array $adminmenu
AdminMenu of the module
- Visibility: public
public array $adminheadermenu
Header menu on admin of the module
- Visibility: public
public array $messages
array for messages
- Visibility: public
public int mid
Module ID
- Visibility: public
public string name
Name displayed for users
- Visibility: public
public int version
Version
- Visibility: public
public int last_update
Last update
- Visibility: public
public int weight
Weigth used for sorting modules on lists
- Visibility: public
public int isactive
Is activated?
- Visibility: public
public string dirname
Directory name
- Visibility: public
public int hasmain
Has main page?
- Visibility: public
public int hasadmin
Has admin?
- Visibility: public
public int hassearch
Has search?
- Visibility: public
public int hasconfig
Has config?
- Visibility: public
public int hascomments
Has comments?
- Visibility: public
public int hasnotification
Has notifications?
- Visibility: public
public int dbversion
Database version
- Visibility: public
public string modname
Internal name
- Visibility: public
public int ipf
Is this module IPF based?
- Visibility: public
mixed icms_module_Object::__construct(mixed handler, mixed data)
Constructor
- Visibility: public
- handler mixed
- data mixed
void icms_module_Object::launch()
Initializes the module/application.
This method is called during execution of icms::launchModule() to allow the module to setup its global structures.
- Visibility: public
void icms_module_Object::registerClassPath(bool isactive)
register class path with autoloader notice: this function may not be used for the system module
- Visibility: public
- isactive bool - <p>if TRUE, the class path is only registered if the module is active if FALSE, the class path is only registered if the module is inactive</p>
mixed icms_module_Object::loadInfoAsVar(string dirname, bool verbose)
Load module info
- Visibility: public
- dirname string - <p>Directory Name</p>
- verbose bool
array|string|bool icms_module_Object::getInfo(string name)
Get module info
- Visibility: public
- name string
int icms_module_Object::getDBVersion()
Retreive the database version of this module
- Visibility: public
string icms_module_Object::mainLink()
Get a link to the modules main page
- Visibility: public
string icms_module_Object::subLink()
Get links to the subpages
- Visibility: public
mixed icms_module_Object::loadAdminMenu()
Load the admin menu for the module
- Visibility: public
string icms_module_Object::getAdminMenu()
Get the admin menu for the module
- Visibility: public
string icms_module_Object::getAdminHeaderMenu()
Get the admin header menu for the module
- Visibility: public
bool icms_module_Object::loadInfo(string dirname, bool verbose)
Load the module info for this module
- Visibility: public
- dirname string - <p>Module directory</p>
- verbose bool - <p>Give an error on fail?</p>
mixed icms_module_Object::search(string term, string andor, int limit, int offset, int userid)
Search contents within a module
- Visibility: public
- term string
- andor string - <p>'AND' or 'OR'</p>
- limit int
- offset int
- userid int
\datatype icms_module_Object::displayAdminMenu(int currentoption, string breadcrumb, bool submenus, int currentsub)
Displays the (good old) adminmenu
- Visibility: public
- currentoption int - <p>The current option of the admin menu</p>
- breadcrumb string - <p>The breadcrumb trail</p>
- submenus bool - <p>Show the submenus!</p>
- currentsub int - <p>The current submenu</p>
array icms_module_Object::getAdminMenuItems()
Get admin menu items for current module
- Visibility: public
mixed icms_module_Object::setMessage(string msg, string title, bool render)
Modules Message Function
- Visibility: public
- msg string - <p>The Error Message</p>
- title string - <p>The Error Message title</p>
- render bool - <p>Whether to echo (render) or return the HTML string</p>