26 if (!isset( $sTheme ) ) {
27 $sTheme = $this->_sTheme = $this->
getConfig()->getConfigParam(
'sTheme');
30 $oTheme =
oxNew(
'oxTheme');
31 if ($oTheme->load($sTheme)) {
32 $this->_aViewData[
"oTheme"] = $oTheme;
36 $this->_aViewData[
"var_constraints"] = $aDbVariables[
'constraints'];
37 $this->_aViewData[
"var_grouping"] = $aDbVariables[
'grouping'];
38 foreach ($this->_aConfParams as $sType => $sParam) {
39 $this->_aViewData[$sParam] = $aDbVariables[
'vars'][$sType];
46 oxRegistry::get(
"oxUtilsView")->addErrorToDisplay(
oxNew(
"oxException",
'EXCEPTION_THEME_NOT_LOADED') );
48 return 'theme_config.tpl';
58 if ($this->_sTheme === null) {
80 foreach ($this->_aConfParams as $sType => $sParam) {
81 $aConfVars =
$myConfig->getRequestParameter($sParam);
82 if (is_array($aConfVars)) {
83 foreach ( $aConfVars as $sName => $sValue ) {