Admin shop config manager. Collects shop config information, updates it on user submit, etc. Admin Menu: Main Menu -> Core Settings -> General.
◆ _aarrayToMultiline()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_aarrayToMultiline |
( |
|
$aInput | ) |
|
|
protected |
Converts associative array to multiline text. Returns this text.
- Parameters
-
array | $aInput | Array to convert |
- Returns
- string
◆ _arrayToMultiline()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_arrayToMultiline |
( |
|
$aInput | ) |
|
|
protected |
Converts simple array to multiline text. Returns this text.
- Parameters
-
array | $aInput | Array with text |
- Returns
- string
◆ _getModuleForConfigVars()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_getModuleForConfigVars |
( |
| ) |
|
|
protected |
return theme filter for config variables
- Returns
- string
◆ _multilineToAarray()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_multilineToAarray |
( |
|
$sMultiline | ) |
|
|
protected |
Converts Multiline text to associative array. Returns this array.
- Parameters
-
string | $sMultiline | Multiline text |
- Returns
- array
◆ _multilineToArray()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_multilineToArray |
( |
|
$sMultiline | ) |
|
|
protected |
Converts Multiline text to simple array. Returns this array.
- Parameters
-
string | $sMultiline | Multiline text |
- Returns
- array
◆ _parseConstraint()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_parseConstraint |
( |
|
$sType, |
|
|
|
$sConstraint |
|
) |
| |
|
protected |
parse constraint from type and serialized values
- Parameters
-
string | $sType | variable type |
string | $sConstraint | serialized constraint |
- Returns
- mixed
◆ _serializeConfVar()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_serializeConfVar |
( |
|
$sType, |
|
|
|
$sName, |
|
|
|
$mValue |
|
) |
| |
Prepares data for storing to database. Example: $sType='aarr', $sName='aModules', $mValue='key1=>val1\nkey2=>val2'
- Parameters
-
string | $sType | var type |
string | $sName | var name |
mixed | $mValue | var value |
- Returns
- string
◆ _serializeConstraint()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_serializeConstraint |
( |
|
$sType, |
|
|
|
$sConstraint |
|
) |
| |
|
protected |
serialize constraint from type and value
- Parameters
-
string | $sType | variable type |
mixed | $sConstraint | constraint value |
- Returns
- string
◆ _unserializeConfVar()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::_unserializeConfVar |
( |
|
$sType, |
|
|
|
$sName, |
|
|
|
$sValue |
|
) |
| |
Unserialize config var depending on it's type
- Parameters
-
string | $sType | var type |
string | $sName | var name |
string | $sValue | var value |
- Returns
- mixed
◆ getEditObjectId()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::getEditObjectId |
( |
| ) |
|
Returns active/editable object id
- Returns
- string
◆ informationSendingToOxidConfigurable()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::informationSendingToOxidConfigurable |
( |
| ) |
|
If allow to configure information sending to OXID. For PE and EE users it is always turned on.
- Returns
- bool
◆ loadConfVars()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::loadConfVars |
( |
|
$sShopId, |
|
|
|
$sModule |
|
) |
| |
Load and parse config vars from db. Return value is a map: 'vars' => config variable values as array[type][name] = value 'constraints' => constraints list as array[name] = constraint 'grouping' => grouping info as array[name] = grouping
- Parameters
-
string | $sShopId | Shop id |
string | $sModule | module to load (empty string is for base values) |
- Returns
- array
◆ render()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::render |
( |
| ) |
|
Executes parent method parent::render(), passes shop configuration parameters to Smarty and returns name of template file "shop_config.tpl".
- Returns
- string
◆ save()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::save |
( |
| ) |
|
Saves changed shop configuration parameters.
◆ saveConfVars()
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::saveConfVars |
( |
| ) |
|
Saves shop configuration variables
◆ $_aConfParams
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::$_aConfParams |
|
protected |
Initial value:= [
"bool" => 'confbools',
"str" => 'confstrs',
"arr" => 'confarrs',
"aarr" => 'confaarrs',
"select" => 'confselects',
"num" => 'confnum',
]
◆ $_aParseFloat
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::$_aParseFloat = ['iMinOrderPrice'] |
|
protected |
◆ $_aSkipMultiline
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::$_aSkipMultiline = ['aHomeCountry'] |
|
protected |
◆ $_sThisTemplate
OxidEsales\EshopCommunity\Application\Controller\Admin\ShopConfiguration::$_sThisTemplate = 'shop_config.tpl' |
|
protected |
The documentation for this class was generated from the following file: