Class: I2CE ModuleAccess (Development)

From IHRIS Wiki


This article describes the abstract class I2CE_ModuleAccess .

The abstract class for that all access modules must implement

Variables

$user

The current user object.

Methods

__construct()

Create this module object to set the current user.

getLimitAdd()

Return an array of limit_add options to add for this user to limit fields.

getLimitsByForm()

Return the list of allowed fields for the given form for this access module. Return true if there are no limits at all set for the user. (i.e. everything is allowed)

getUser()

Return the current user object.

setUser()

Set the user for this module. This is for any command line access that needs to override the user.

Inherited Methods

action_configure()

This public method is inherited from I2CE_Module->action_configure()

action_disable()

This public method is inherited from I2CE_Module->action_disable()

action_enable()

This public method is inherited from I2CE_Module->action_enable()

action_initialize()

This public method is inherited from I2CE_Module->action_initialize()

getCLIMethods()

This public method is inherited from I2CE_Module->getCLIMethods()

getConfig()

This public method is inherited from I2CE_Module->getConfig()

getHooks()

This public method is inherited from I2CE_Module->getHooks()

getMethods()

This public method is inherited from I2CE_Module->getMethods()

post_update()

This public method is inherited from I2CE_Module->post_update()

pre_upgrade()

This public method is inherited from I2CE_Module->pre_upgrade()

upgrade()

This public method is inherited from I2CE_Module->upgrade()

_hasMethod()

This public method is inherited from I2CE_Fuzzy->_hasMethod()

Inherited Fuzzy Methods

launchBackgroundProcess()

This method is inherited from I2CE_Module->launchBackgroundProcess()

launchBackgroundPHPScript()

This method is inherited from I2CE_Module->launchBackgroundPHPScript()

launchBackgroundPage()

This method is inherited from I2CE_Module->launchBackgroundPage()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()