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")); }