]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Restricting external user creation from Facebook Services.
authornickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Tue, 27 Apr 2010 16:58:06 +0000 (16:58 +0000)
committernickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Tue, 27 Apr 2010 16:58:06 +0000 (16:58 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@5905 36083f99-b078-4883-b0ff-0f9b5a30f544

mod/walledgarden/start.php

index 260a8c1e4c9fdd73aafdf9eac9e4a0f1611b0071..9c9a2fce31a83fbd33336b13bb423392af537c77 100644 (file)
@@ -13,7 +13,9 @@ function walledgarden_init(){
        elgg_extend_view('pageshells/pageshell', 'walledgarden/walledgarden');
        elgg_extend_view('css','walledgarden/css');
        
-       register_plugin_hook('new_twitter_user', 'twitter_service', 'walledgarden_new_twitter_user');
+       // restrict external user creation
+       register_plugin_hook('new_twitter_user', 'twitter_service', 'walledgarden_new_external_user');
+       register_plugin_hook('new_facebook_user', 'facebook_service', 'walledgarden_new_external_user');
        
        if(!isloggedin())
                register_plugin_hook('index','system','walledgarden_index');
@@ -40,7 +42,7 @@ function walledgarden_index() {
                        
 }
 
-function walledgarden_new_twitter_user($hook, $entity_type, $returnvalue, $params) {
+function walledgarden_new_external_user($hook, $entity_type, $returnvalue, $params) {
        // do not allow new users to be created within the walled-garden
        register_error(elgg_echo('walledgarden:new_user:fail'));
        return FALSE;