@@ 381-393 (lines=13) @@ | ||
378 | // register plugin user settings menu items |
|
379 | $active_plugins = elgg_get_plugins(); |
|
380 | ||
381 | foreach ($active_plugins as $plugin) { |
|
382 | $plugin_id = $plugin->getID(); |
|
383 | if (elgg_view_exists("usersettings/$plugin_id/edit") || elgg_view_exists("plugins/$plugin_id/usersettings")) { |
|
384 | $params = array( |
|
385 | 'name' => $plugin_id, |
|
386 | 'text' => $plugin->getFriendlyName(), |
|
387 | 'href' => "settings/plugins/{$user->username}/$plugin_id", |
|
388 | 'parent_name' => '1_plugins', |
|
389 | 'section' => 'configure', |
|
390 | ); |
|
391 | elgg_register_menu_item('page', $params); |
|
392 | } |
|
393 | } |
|
394 | ||
395 | elgg_register_plugin_hook_handler("prepare", "menu:page", "_elgg_user_settings_menu_prepare"); |
|
396 | } |
@@ 352-364 (lines=13) @@ | ||
349 | // register plugin user settings menu items |
|
350 | $active_plugins = elgg_get_plugins(); |
|
351 | ||
352 | foreach ($active_plugins as $plugin) { |
|
353 | $plugin_id = $plugin->getID(); |
|
354 | if (elgg_view_exists("usersettings/$plugin_id/edit") || elgg_view_exists("plugins/$plugin_id/usersettings")) { |
|
355 | $params = array( |
|
356 | 'name' => $plugin_id, |
|
357 | 'text' => $plugin->getFriendlyName(), |
|
358 | 'href' => "settings/plugins/{$user->username}/$plugin_id", |
|
359 | 'parent_name' => '1_plugins', |
|
360 | 'section' => 'configure', |
|
361 | ); |
|
362 | elgg_register_menu_item('page', $params); |
|
363 | } |
|
364 | } |
|
365 | ||
366 | elgg_register_plugin_hook_handler("prepare", "menu:page", "_elgg_user_settings_menu_prepare"); |
|
367 | } |