elgg_register_library('openid_client', "$base/helpers.php");\r
\r
elgg_set_config('openid_providers', array(\r
- 'N-1' => 'https://n-1.cc/openid/',\r
- 'Ecoxarxes' => 'https://cooperativa.ecoxarxes.cat/openid/',\r
- 'Anillosur' => 'https://anillosur.cc/openid/',\r
+ 'N-1' => 'https://n-1.cc/mod/openid_server/server.php',\r
+ 'Ecoxarxes' => 'https://cooperativa.ecoxarxes.cat/mod/openid_server/server.php',\r
+ 'Anillosur' => 'https://anillosur.cc/mod/openid_server/server.php',\r
// ...\r
));\r
\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
+\r
+}\r
+\r
+function openid_client_run_upgrades() {\r
+ if (include_once(elgg_get_plugins_path() . 'upgrade-tools/lib/upgrade_tools.php')) {\r
+ upgrade_module_run('openid_client');\r
+ }\r
+\r
}\r
\r
/**\r