Пример #1
0
 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');
 }
Пример #2
0
 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);
 }