'mod_dev_pgt_manage' ); function BxDevPolyglot($aParams) { parent::BxTemplStudioPolyglot(isset($aParams['page']) ? $aParams['page'] : ''); $this->aParams = $aParams; $this->sSubpageUrl = $this->aParams['url'] . '&pgt_page='; bx_import('BxDolModule'); $this->oModule = BxDolModule::getInstance('bx_developer'); } function getPageCss() { $this->oModule->_oTemplate->addStudioCss(array('polyglot.css')); return parent::getPageCss(); } function getPageJs() { $this->oModule->_oTemplate->addStudioJs(array('polyglot.js')); return parent::getPageJs(); } function getPageJsClass() { return $this->oModule->_oConfig->getJsClass('polyglot'); } function getPageJsObject() { return $this->oModule->_oConfig->getJsObject('polyglot'); } function getPageJsCode($aOptions = array(), $bWrap = true) { $aOptions = array_merge($aOptions, array( 'sActionUrl' => BX_DOL_URL_ROOT . $this->oModule->_oConfig->getBaseUri(), 'sPolyglotUrl' => BX_DOL_URL_STUDIO . 'polyglot.php', 'sObjName' => $this->getPageJsObject(), 'sAnimationEffect' => $this->oModule->_oConfig->getAnimationEffect(), 'iAnimationSpeed' => $this->oModule->_oConfig->getAnimationSpeed() )); return parent::getPageJsCode($aOptions, $bWrap); } protected function getGeneral() { return $this->getGrid($this->aGridObjects['manage']); } } /** @} */