// ...\r
));\r
\r
- // don't let OpenID users set their passwords\r
- elgg_register_event_handler('pagesetup', 'system', 'openid_client_remove_password');\r
-\r
// the return to page needs to be public\r
elgg_register_plugin_hook_handler('public_pages', 'walled_garden', 'openid_client_public');\r
elgg_register_event_handler('upgrade', 'system', 'openid_client_run_upgrades');\r
update_data($query);\r
}\r
\r
-/**\r
- * Remove the password view from the account settings form\r
- */\r
-function openid_client_remove_password() {\r
- $page_owner = elgg_get_page_owner_entity();\r
- if ($page_owner && elgg_instanceof($page_owner, 'user', 'openid')) {\r
- elgg_unextend_view('forms/account/settings', 'core/settings/account/password');\r
- }\r
-}\r
-\r
/**\r
* Add pages to the list of public pages for walled garden needed for OpenID\r
* transaction\r