function parseSystemKey($sKey, $mixedKeyWrapperHtml = null, $bProcessInjection = true) { $sRet = ''; switch ($sKey) { case 'version': $sRet = bx_get_ver(); break; case 'page_breadcrumb': $sRet = $this->getPageBreadcrumb(); break; case 'dol_images': $sRet = $this->_processJsImages(); break; case 'dol_lang': $sRet = $this->_processJsTranslations(); break; case 'dol_options': $sRet = $this->_processJsOptions(); break; case 'menu_top': $sRet = BxTemplStudioMenuTop::getInstance()->getCode(); break; case 'copyright': $sRet = _t('_copyright', date('Y')) . getVersionComment(); break; default: $sRet = parent::parseSystemKey($sKey, $mixedKeyWrapperHtml, false); } return $this->processInjection($this->getPageNameIndex(), $sKey, $sRet); }
function parseSystemKey($sKey, $mixedKeyWrapperHtml = null, $bProcessInjection = true) { $sRet = ''; switch ($sKey) { case 'version': $sRet = bx_get_ver(); break; case 'page_breadcrumb': $sRet = $this->getPageBreadcrumb(); break; case 'dol_images': $sRet = $this->_processJsImages(); break; case 'dol_lang': $sRet = $this->_processJsTranslations(); break; case 'dol_options': $sRet = $this->_processJsOptions(); break; case 'menu_top': bx_import('BxTemplStudioMenuTop'); $sRet = BxTemplStudioMenuTop::getInstance()->getCode(); break; case 'boonex_promo': if (getParam('enable_dolphin_footer')) { $sRet = $this->parseHtmlByName('boonex_promo.html', array()); } break; case 'promo_code': if (defined('BX_PROMO_CODE')) { $sRet = BX_PROMO_CODE; } else { $sRet = ' '; } break; case 'copyright': $sRet = _t('_copyright', date('Y')) . getVersionComment(); break; default: $sRet = parent::parseSystemKey($sKey, $mixedKeyWrapperHtml, false); } return $this->processInjection($this->getPageNameIndex(), $sKey, $sRet); }