ZenMagick 0.9.10


zenmagick.store.shared.services.plugins\ZMPluginAdmin2Controller
mvc\controller\ZMPluginAdmin2Controller.php at line 30

Class ZMPluginAdmin2Controller

ZMObject
└─ZMController
└─ZMPluginAdmin2Controller

public class ZMPluginAdmin2Controller
extends ZMController

Plugin admin controller base class.

Author:
DerManoMann

Method Summary
void

__construct(mixed plugin, string requestId)

Create a new instance.

ZMPlugin

getPlugin()

Get the plugin.

array

getViewData(ZMRequest request)

{@inheritDoc}

void

setPlugin(mixed plugin)

Set the plugin.

Methods inherited from org.zenmagick.mvc.controller\ZMController
__construct, findView, getFormData, getId, getView, getViewData, isAjax, isFormSubmit, preProcess, process, processGet, processPost, setContentType, setId, setView, validate, validateFormData, validateSession
Methods inherited from org.zenmagick.core\ZMObject
__construct, attachMethod, get, getAttachedMethods, getProperties, getPropertyNames, set, singleton

Method Detail

mvc\controller\ZMPluginAdmin2Controller.php at line 39

__construct

public void __construct(mixed plugin, string requestId)

Create a new instance.

Parameters:
plugin - The parent plugin.

mvc\controller\ZMPluginAdmin2Controller.php at line 66

getPlugin

public ZMPlugin getPlugin()

Get the plugin.

Returns:
The plugin.

mvc\controller\ZMPluginAdmin2Controller.php at line 77

getViewData

public array getViewData(ZMRequest request)

Get general page data.

Good to override if a custom controller needs to provide some data for both GET and POST requests.

Parameters:
request - The current request.
Returns:
Some data map.

mvc\controller\ZMPluginAdmin2Controller.php at line 57

setPlugin

public void setPlugin(mixed plugin)

Set the plugin.

Parameters:
plugin - A ZMPlugin instance or plugin id.

ZenMagick 0.9.10