public function __construct() { $this->setPageHeading(OW::getLanguage()->text('ynsocialbridge', 'socialbridge_management_page_heading')); $this->setPageHeadingIconClass('ow_yn_socialbridge'); //Preference menu $contentMenu = new BASE_CMP_PreferenceContentMenu(); $contentMenu->getElement('socialbridge')->setActive(true); $this->addComponent('contentMenu', $contentMenu); $core = new YNSOCIALBRIDGE_CLASS_Core(); $this->menu = $core->initMenu(); $this->addComponent('menu', $this->menu); //load css $cssUrl = OW::getPluginManager()->getPlugin('ynsocialbridge')->getStaticCssUrl() . 'ynsocialbridge.css'; OW::getDocument()->addStyleSheet($cssUrl); //put languages to database when chage OW::getLanguage()->importPluginLangs(OW::getPluginManager()->getPlugin('ynsocialbridge')->getRootDir() . 'langs.zip', 'ynsocialbridge'); }
public function __construct() { $this->setPageHeading(OW::getLanguage()->text('ynsocialbridge', 'socialbridge_management_page_heading')); $this->setPageHeadingIconClass('ow_yn_socialbridge'); if (!OW::getUser()->isAuthenticated()) { throw new AuthenticateException(); } //Preference menu $contentMenu = new BASE_CMP_PreferenceContentMenu(); $contentMenu->getElement('socialbridge')->setActive(true); $this->addComponent('contentMenu', $contentMenu); $core = new YNSOCIALBRIDGE_CLASS_Core(); $this->_menu = $core->initMenu(); $this->addComponent('menu', $this->_menu); //load css $cssUrl = OW::getPluginManager()->getPlugin('ynsocialbridge')->getStaticCssUrl() . 'ynsocialbridge.css'; OW::getDocument()->addStyleSheet($cssUrl); }