]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Removed redundant requirements checking code
authorewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 2 Mar 2011 00:43:32 +0000 (00:43 +0000)
committerewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 2 Mar 2011 00:43:32 +0000 (00:43 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@8559 36083f99-b078-4883-b0ff-0f9b5a30f544

mod/twitterservice/start.php

index 48d3fdd3869f206f66d304fbca6bbf86ee17cb6f..f62527593bef8b51273be286aaa0b70b83474c4e 100644 (file)
@@ -12,42 +12,31 @@ function twitterservice_init() {
 
        $notice_id = 'twitter_services_disable';
 
-       // @todo there's a better way to do this with requires.
-       if (!elgg_is_active_plugin('oauth_lib')) {
-               // disable the plugin
-               disable_plugin('twitterservice');
-
-               // alert the admin
-               if (!elgg_admin_notice_exists($notice_id)) {
-                       elgg_add_admin_notice($notice_id, elgg_echo('twitterservice:requires_oauth'));
-               }
-       } else {
-               // cleanup notices
-               elgg_delete_admin_notice($notice_id);
-
-               // require libraries
-               $base = elgg_get_plugins_path() . 'twitterservice';
-               require_once "$base/vendors/twitteroauth/twitterOAuth.php";
-               require_once "$base/twitterservice_lib.php";
-
-               // extend site views
-               elgg_extend_view('metatags', 'twitterservice/metatags');
-               elgg_extend_view('css', 'twitterservice/css');
-
-               // sign on with twitter
-               if (twitterservice_allow_sign_on_with_twitter()) {
-                       elgg_extend_view('login/extend', 'twitterservice/login');
-               }
-
-               // register page handler
-               elgg_register_page_handler('twitterservice', 'twitterservice_pagehandler');
-
-               // register Walled Garden public pages
-               elgg_register_plugin_hook_handler('public_pages', 'walled_garden', 'twitterservice_public_pages');
-
-               // allow plugin authors to hook into this service
-               elgg_register_plugin_hook_handler('tweet', 'twitter_service', 'twitterservice_tweet');
+       // cleanup notices
+       elgg_delete_admin_notice($notice_id);
+
+       // require libraries
+       $base = elgg_get_plugins_path() . 'twitterservice';
+       require_once "$base/vendors/twitteroauth/twitterOAuth.php";
+       require_once "$base/twitterservice_lib.php";
+
+       // extend site views
+       elgg_extend_view('metatags', 'twitterservice/metatags');
+       elgg_extend_view('css', 'twitterservice/css');
+
+       // sign on with twitter
+       if (twitterservice_allow_sign_on_with_twitter()) {
+               elgg_extend_view('login/extend', 'twitterservice/login');
        }
+
+       // register page handler
+       elgg_register_page_handler('twitterservice', 'twitterservice_pagehandler');
+
+       // register Walled Garden public pages
+       elgg_register_plugin_hook_handler('public_pages', 'walled_garden', 'twitterservice_public_pages');
+
+       // allow plugin authors to hook into this service
+       elgg_register_plugin_hook_handler('tweet', 'twitter_service', 'twitterservice_tweet');
 }
 
 /**