Example #1
0
 /**
  * Returns class instance
  *
  * @return UTAGS_CLASS_BaseBridge
  */
 public static function getInstance()
 {
     if (!isset(self::$classInstance)) {
         self::$classInstance = new self();
     }
     return self::$classInstance;
 }
Example #2
0
 public function init()
 {
     OW::getRouter()->addRoute(new OW_Route('utags-settings-page', 'admin/plugins/photo-tags', 'UTAGS_CTRL_Admin', 'index'));
     OW::getEventManager()->bind('admin.add_auth_labels', array($this, 'addAuthLabels'));
     if (!UTAGS_CLASS_PhotoBridge::getInstance()->isActive()) {
         OW::getEventManager()->bind('admin.add_admin_notification', array($this, 'collectAdminNotifications'));
         return;
     }
     UTAGS_CLASS_BaseBridge::getInstance()->init();
     UTAGS_CLASS_FriendsBridge::getInstance()->init();
     UTAGS_CLASS_PhotoBridge::getInstance()->init();
     UTAGS_CLASS_NotificationsBridge::getInstance()->init();
     UTAGS_CLASS_NewsfeedBridge::getInstance()->init();
     UTAGS_CLASS_PrivacyBridge::getInstance()->init();
     UTAGS_CLASS_CreditsBridge::getInstance()->init();
     UTAGS_CLASS_TagsBridge::getInstance()->init();
     OW::getEventManager()->bind(OW_EventManager::ON_FINALIZE, array($this, "onFinalize"));
 }