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);
 }
Exemple #2
0
 function __construct()
 {
     parent::__construct();
     $oTemplate = BxDolStudioTemplate::getInstance();
     $this->aVisible[BX_DOL_STUDIO_MT_LEFT] = true;
     $this->aVisible[BX_DOL_STUDIO_MT_RIGHT] = true;
     $this->aItems[BX_DOL_STUDIO_MT_LEFT] = $oTemplate->parseHtmlByName('splash_logo.html', array());
     $this->aItems[BX_DOL_STUDIO_MT_RIGHT] = array('site' => array('name' => 'profile', 'icon' => 'user', 'link' => BxDolPermalinks::getInstance()->permalink('page.php?i=create-account'), 'title' => ''));
 }
 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);
 }
Exemple #4
0
<?php

/**
 * Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
 * CC-BY License - http://creativecommons.org/licenses/by/3.0/
 *
 * @defgroup    TridentEndAdmin Trident Studio End Admin Pages
 * @ingroup     TridentStudio
 * @{
 */
require_once './../inc/header.inc.php';
require_once BX_DIRECTORY_PATH_INC . 'design.inc.php';
bx_import('BxDolLanguages');
bx_require_authentication(true);
bx_import('BxTemplStudioMenuTop');
$oTopMenu = BxTemplStudioMenuTop::getInstance();
$oTopMenu->setVisibleAll();
bx_import('BxTemplStudioLauncher');
$oPage = new BxTemplStudioLauncher();
bx_import('BxDolStudioTemplate');
$oTemplate = BxDolStudioTemplate::getInstance();
$oTemplate->setPageNameIndex($oPage->getPageIndex());
$oTemplate->setPageHeader($oPage->getPageHeader());
$oTemplate->setPageContent('page_main_code', $oPage->getPageCode());
$oTemplate->addCss($oPage->getPageCss());
$oTemplate->addJs($oPage->getPageJs());
$oTemplate->getPageCode();
/** @} */