PluginsController

Extends \LSYii_Controller

todo

Not used, copied to admin/pluginmanager.php. Delete this file?

todo

Actually, it's used for action direct.

Methods

__get

__get($property) 

Arguments

$property

__set

__set($property, $value) 

Arguments

$property

$value

_init

_init() 
inherited

Activates plugin with $id

actionActivate(int $id) : void

Arguments

$id

int

Show configuration for plugin with $id

actionConfigure(int $id) : void

Arguments

$id

int

Deactivates plugin with $id

actionDeactivate(int $id) : void

Arguments

$id

int

Launch the event newDirectRequest

actionDirect(mixed $plugin, mixed $function = null) 

Arguments

$plugin

mixed

: the target

$function

mixed

: the function to call from the plugin

Launch the event newUnsecureRequest

actionUnsecure(mixed $plugin, mixed $function = null) 

Arguments

$plugin

mixed

: the target

$function

mixed

: the function to call from the plugin

Show list of plugins

actionIndex() : void

filters

filters() 
todo

Doc

Basic initialiser to the base controller class

__construct(string $id, \CWebModule $module = null) : void
inherited
access

public

Arguments

$id

string

$module

\CWebModule

Check that installation was already done by looking for config.php Will redirect to the installer script if not exists.

_checkInstallation() : void
inherited
access

protected

Loads a helper

loadHelper(string $helper) : void
inherited
access

public

Arguments

$helper

string

Loads a library

loadLibrary(string $library) : void
inherited
access

public

Arguments

$library

string

Creates an absolute URL based on the given controller and action information.

createAbsoluteUrl(string $route, array $params = array(), string $schema = '', string $ampersand = '&') : string
inherited

Arguments

$route

string

the URL route. This should be in the format of 'ControllerID/ActionID'.

$params

array

additional GET parameters (name=>value). Both the name and value will be URL-encoded.

$schema

string

schema to use (e.g. http, https). If empty, the schema used for the current request will be used.

$ampersand

string

the token separating name-value pairs in the URL.

Response

string

the constructed URL

Loads page states from a hidden input.

loadPageStates() : array
inherited

Response

array

the loaded page states

Properties

Stored dynamic properties set and unset via __get and __set.

properties : array
var

of mixed.

Type(s)

array

This array contains the survey / group / question id used by the menu widget.

navData : array
inherited
var

Type(s)

array