OXID eShop CE  6.4.2
OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration:
+ Collaboration diagram for OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration:

Public Member Functions

 __construct ()
 
 render ()
 
 _loadMetadataConfVars ($aModuleSettings)
 
 saveConfVars ()
 

Protected Member Functions

 _getModuleForConfigVars ()
 

Protected Attributes

 $_sModule = 'shop_config.tpl'
 

Private Member Functions

 getSelectedModuleId ()
 
 saveModuleConfigVariables (string $moduleId, array $variables)
 
 getConfigVariablesFromRequest ()
 
 formatModuleSettingsForTemplate (array $moduleSettings)
 
 _getDbConfigTypeName ($type)
 

Detailed Description

Admin article main deliveryset manager. There is possibility to change deliveryset name, article, user and etc. Admin Menu: Shop settings -> Shipping & Handling -> Main Sets.

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::__construct ( )

Add additional config type for modules.

Member Function Documentation

◆ _getDbConfigTypeName()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::_getDbConfigTypeName (   $type)
private

Convert metadata type to DB type.

Parameters
string$typeMetadata type.
Returns
string

◆ _getModuleForConfigVars()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::_getModuleForConfigVars ( )
protected

return module filter for config variables

Deprecated:
since v6.4.0 (2019-04-08); it moved to Internal\Framework\Module package
Returns
string

◆ _loadMetadataConfVars()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::_loadMetadataConfVars (   $aModuleSettings)

Load and parse config vars from metadata. 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

Deprecated:
since v6.4.0 (2019-04-08); it moved to Internal\Framework\Module package
Parameters
array$aModuleSettingssettings array from module metadata
Returns
array

◆ formatModuleSettingsForTemplate()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::formatModuleSettingsForTemplate ( array  $moduleSettings)
private
Parameters
Setting[]$moduleSettings
Returns
array

◆ getConfigVariablesFromRequest()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::getConfigVariablesFromRequest ( )
private
Returns
array

◆ getSelectedModuleId()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::getSelectedModuleId ( )
private
Returns
string

◆ render()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::render ( )

Executes parent method parent::render(), creates deliveryset category tree, passes data to Smarty engine and returns name of template file "deliveryset_main.tpl".

Returns
string

◆ saveConfVars()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::saveConfVars ( )

Saves shop configuration variables

◆ saveModuleConfigVariables()

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::saveModuleConfigVariables ( string  $moduleId,
array  $variables 
)
private
Parameters
string$moduleId
array$variables

Member Data Documentation

◆ $_sModule

OxidEsales\EshopCommunity\Application\Controller\Admin\ModuleConfiguration::$_sModule = 'shop_config.tpl'
protected

The documentation for this class was generated from the following file: