OXID eShop CE
6.1.6
|
Protected Member Functions | |
_executeNewAction ($sNewAction) | |
onExecuteNewAction () | |
getContainer () | |
Protected Attributes | |
$_aViewData = [] | |
$_sClassLocation = null | |
$_sThisAction = null | |
$_oParent = null | |
$_blIsComponent = false | |
$_sThisTemplate = null | |
$_sViewId = null | |
$_sClass = null | |
$classKey = null | |
$_sFnc = null | |
$_sCharSet = null | |
$_sVersion = null | |
$_blDemoVersion = null | |
$_blDemoShop = null | |
$_iNewsStatus = null | |
$_sShopLogo = null | |
$_sCategoryId = null | |
$_oClickCat = null | |
$_blIsCallForCache = false | |
$_oViewConf = null | |
Static Protected Attributes | |
static | $_blExecuted = false |
Base view class. Collects and passes data to template engine, sets some global configuration parameters.
|
protected |
Formats header for new controller action
Input example: "view_name?param1=val1¶m2=val2" => "cl=view_name¶m1=val1¶m2=val2"
string | $sNewAction | new action params |
OxidEsales\EshopCommunity\Core\Controller\BaseController::addGlobalParams | ( | $oShop = null | ) |
Sets and caches default parameters for shop object and returns it.
Template variables: isdemoversion, shop, isdemoversion, version, urlsign
\OxidEsales\Eshop\Application\Model\Shop | $oShop | current shop object |
OxidEsales\EshopCommunity\Core\Controller\BaseController::addTplParam | ( | $sPara, | |
$sValue | |||
) |
Sets value to parameter used by template engine.
string | $sPara | name of parameter to pass |
string | $sValue | value of parameter |
OxidEsales\EshopCommunity\Core\Controller\BaseController::executeFunction | ( | $sFunction | ) |
Executes method (creates class and then executes). Returns executed function result.
string | $sFunction | name of function to execute |
OxidEsales\EshopCommunity\Core\Controller\BaseController::getActCategory | ( | ) |
Returns active category set by categories component; if category is not set by component - will create category object and will try to load by id passed by request
OxidEsales\EshopCommunity\Core\Controller\BaseController::getActionClassName | ( | ) |
Returns name of a view class, which will be active for an action (given a generic fnc, e.g. logout)
OxidEsales\EshopCommunity\Core\Controller\BaseController::getAdditionalParams | ( | ) |
Template variable getter. Returns additional params for url
OxidEsales\EshopCommunity\Core\Controller\BaseController::getBelboonParam | ( | ) |
Returns belboon parameter
OxidEsales\EshopCommunity\Core\Controller\BaseController::getCategoryId | ( | ) |
Get category ID
OxidEsales\EshopCommunity\Core\Controller\BaseController::getCharSet | ( | ) |
Returns active charset
OxidEsales\EshopCommunity\Core\Controller\BaseController::getClassKey | ( | ) |
Returns class key of current view
OxidEsales\EshopCommunity\Core\Controller\BaseController::getClassLocation | ( | ) |
Get location of a executed class file
OxidEsales\EshopCommunity\Core\Controller\BaseController::getClassName | ( | ) |
Returns class name of current class
|
protected |
OxidEsales\EshopCommunity\Core\Controller\BaseController::getErrorDestination | ( | ) |
Returns a name of the view variable containing the error/exception messages
OxidEsales\EshopCommunity\Core\Controller\BaseController::getFncName | ( | ) |
Returns name of current action function
OxidEsales\EshopCommunity\Core\Controller\BaseController::getIsCallForCache | ( | ) |
Get cache sign to enable/disable use of cache
OxidEsales\EshopCommunity\Core\Controller\BaseController::getIsComponent | ( | ) |
Get flag if this object is a component
OxidEsales\EshopCommunity\Core\Controller\BaseController::getPackageInfo | ( | ) |
Returns shop package info
OxidEsales\EshopCommunity\Core\Controller\BaseController::getParent | ( | ) |
Get parent object
OxidEsales\EshopCommunity\Core\Controller\BaseController::getRevision | ( | ) |
Returns shop revision
OxidEsales\EshopCommunity\Core\Controller\BaseController::getShopEdition | ( | ) |
Returns shop edition
OxidEsales\EshopCommunity\Core\Controller\BaseController::getShopFullEdition | ( | ) |
Returns shop full edition
OxidEsales\EshopCommunity\Core\Controller\BaseController::getShopVersion | ( | ) |
Returns shop version
OxidEsales\EshopCommunity\Core\Controller\BaseController::getSidForWidget | ( | ) |
Returns session ID, but only in case it is needed to be included for widget calls. This basically happens on session change, when session cookie is not equals to the actual session ID.
OxidEsales\EshopCommunity\Core\Controller\BaseController::getTemplateName | ( | ) |
Returns current view template file name
OxidEsales\EshopCommunity\Core\Controller\BaseController::getThisAction | ( | ) |
Get name of running class method
OxidEsales\EshopCommunity\Core\Controller\BaseController::getViewConfig | ( | ) |
Returns view config object
OxidEsales\EshopCommunity\Core\Controller\BaseController::getViewData | ( | ) |
Get view data
OxidEsales\EshopCommunity\Core\Controller\BaseController::getViewDataElement | ( | $sParamId = null | ) |
Get view data single array element
string | $sParamId | view data array key |
OxidEsales\EshopCommunity\Core\Controller\BaseController::getViewId | ( | ) |
Returns view ID (currently it returns NULL)
OxidEsales\EshopCommunity\Core\Controller\BaseController::getViewParameter | ( | $sKey | ) |
Get parameters to controllers
string | $sKey | parameter key |
OxidEsales\EshopCommunity\Core\Controller\BaseController::init | ( | ) |
Initiates all components stored, executes \OxidEsales\Eshop\Core\Controller\BaseController::addGlobalParams.
OxidEsales\EshopCommunity\Core\Controller\BaseController::isBetaVersion | ( | ) |
Returns if current shop is beta version.
OxidEsales\EshopCommunity\Core\Controller\BaseController::isDemoShop | ( | ) |
Returns if current shop is demo shop
OxidEsales\EshopCommunity\Core\Controller\BaseController::isDemoVersion | ( | ) |
Returns if current shop is demo version
OxidEsales\EshopCommunity\Core\Controller\BaseController::isMall | ( | ) |
Returns if shop is mall
OxidEsales\EshopCommunity\Core\Controller\BaseController::isRCVersion | ( | ) |
Returns if current shop is release candidate version.
|
protected |
Method for overwriting if any additional actions on _executeNewAction is needed
OxidEsales\EshopCommunity\Core\Controller\BaseController::render | ( | ) |
Returns name of template to render
OxidEsales\EshopCommunity\Core\Controller\BaseController::setActCategory | ( | $oCategory | ) |
Active category setter
\OxidEsales\Eshop\Application\Model\Category | $oCategory | active category |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setCategoryId | ( | $sCategoryId | ) |
Category ID setter
string | $sCategoryId | Id of category to cache |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setClassKey | ( | $classKey | ) |
Current view class key setter.
string | $classKey | current view class key |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setClassLocation | ( | $sClassLocation = null | ) |
Set location of a executed class file
string | $sClassLocation | location of a executed class file |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setClassName | ( | $classKey | ) |
NOTE: current usage and name misleading, the shop actually calls this function with the view's class id as argument.
Current view class name setter.
string | $classKey | current view class name |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setFncName | ( | $sFncName | ) |
Set current view action function name
string | $sFncName | action function name |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setIsCallForCache | ( | $blIsCallForCache = null | ) |
Set cache sign to enable/disable use of cache
bool | $blIsCallForCache | cache sign to enable/disable use of cache |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setIsComponent | ( | $blIsComponent = null | ) |
Set flag if this object is a component or not
bool | $blIsComponent | flag if this object is a component |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setParent | ( | $oParent = null | ) |
Set parent object. If this is a component we will have our parent view here.
object | $oParent | parent object |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setShowNewsletter | ( | $blShow | ) |
Sets if to show newsletter
bool | $blShow | if TRUE - newsletter subscription box will be shown |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setTemplateName | ( | $sTemplate | ) |
Sets current view template file name
string | $sTemplate | template name |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setThisAction | ( | $sThisAction = null | ) |
Set name of running class method
string | $sThisAction | name of running class method |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setViewData | ( | $aViewData = null | ) |
Set array of data that is passed to template engine - array( "varName" => "varValue")
array | $aViewData | array of data that is passed to template engine |
OxidEsales\EshopCommunity\Core\Controller\BaseController::setViewParameters | ( | $aParams = null | ) |
Add parameters to controllers
array | $aParams | view parameters array. |
OxidEsales\EshopCommunity\Core\Controller\BaseController::showBetaNote | ( | ) |
Template variable getter. Returns if beta note can be displayed (for header.tpl)
OxidEsales\EshopCommunity\Core\Controller\BaseController::showNewsletter | ( | ) |
Template variable getter. Returns if newsletter can be displayed (for _right.tpl)
OxidEsales\EshopCommunity\Core\Controller\BaseController::showPersParam | ( | $persParamKey | ) |
Returns whether to show persistent parameter. Returns true as a default.
string | $persParamKey |
OxidEsales\EshopCommunity\Core\Controller\BaseController::showRdfa | ( | ) |
Returns if page has rdfa
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |