MODULE = 'bx_forum'; parent::__construct($aObject, $oTemplate); $this->_oModule->_oTemplate->addJs(array('main.js', 'entry.js')); $this->_oModule->_oTemplate->addCss(array('main-media-phone.css', 'main-media-tablet.css', 'main-media-desktop.css')); } public function getCode() { if(empty($this->_aContentInfo) || !is_array($this->_aContentInfo)) return parent::getCode(); $CNF = &$this->_oModule->_oConfig->CNF; $aCategory = $this->_oModule->_oDb->getCategories(array('type' => 'by_category', 'category' => $this->_aContentInfo[$CNF['FIELD_CATEGORY']])); if(!empty($aCategory['visible_for_levels']) && !BxDolAcl::getInstance()->isMemberLevelInSet($aCategory['visible_for_levels'])) return $this->_oTemplate->displayAccessDenied(); return $this->_oModule->_oTemplate->getJsCode('entry') . parent::getCode(); } } /** @} */