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