Public Member Functions | |
start () | |
Protected Member Functions | |
_log ($sClass, $sFnc) | |
_startMonitor () | |
_stopMonitor ($blIsCache=false, $blIsCached=false, $sViewID=null, $aViewData=array()) | |
_process ($sClass, $sFunction) | |
_runOnce () |
oxShopControl.start | ( | ) |
Main shop manager, that sets shop status, executes configuration methods. Executes oxShopControl._runOnce(), if needed sets default class (according to admin or regular activities).
Session variables: actshop
oxShopControl._log | ( | $ | sClass, | |
$ | sFnc | |||
) | [protected] |
oxShopControl._startMonitor | ( | ) | [protected] |
Starts resource monitor
oxShopControl._stopMonitor | ( | $ | blIsCache = false , |
|
$ | blIsCached = false , |
|||
$ | sViewID = null , |
|||
$ | aViewData = array() | |||
) | [protected] |
Stops resource monitor, summarizes and outputs values
bool | $blIsCache Is content cache | |
bool | $blIsCached Is content cached | |
bool | $sViewID View ID | |
array | $aViewData View data |
oxShopControl._process | ( | $ | sClass, | |
$ | sFunction | |||
) | [protected] |
Initiates object (object.init()), executes passed function (oxShopControl.executeFunction(), if method returns some string - will redirect page and will call another function according to returned parameters), renders object (object.render()). Performs output processing oxOutput.ProcessViewArray(). Passes template variables to template engine witch generates output. Output is additionally processed (oxOutput.Process()), fixed links according search engines optimization rules (configurable in Admin area). Finally echoes the output.
string | $sClass Name of class | |
string | $sFunction Name of function |
oxShopControl._runOnce | ( | ) | [protected] |
This function is only executed one time here we perform checks if we only need once per session