123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * List suggested groups
- */
- gatekeeper();
- // for consistency with other tabs
- elgg_push_breadcrumb(elgg_echo("groups"));
- // only register title button if allowed
- if ((elgg_get_plugin_setting("limited_groups", "groups") != "yes") || elgg_is_admin_logged_in()) {
- elgg_register_title_button();
- }
- $selected_tab = "suggested";
- // limit to 9 so we can have a nice 3 x 3 grid
- $groups = group_tools_get_suggested_groups(elgg_get_logged_in_user_entity(), 9);
- if ($groups) {
- // list suggested groups
- $content = elgg_view("output/text", array("value" => elgg_echo("group_tools:suggested_groups:info")));
- $content .= elgg_view("group_tools/suggested", array("groups" => $groups));
- } else {
- $content = elgg_echo("group_tools:suggested_groups:none");
- }
- $filter = elgg_view("groups/group_sort_menu", array("selected" => $selected_tab));
- $sidebar = elgg_view("groups/sidebar/find");
- //$sidebar .= elgg_view("groups/sidebar/featured");
- $params = array(
- "content" => $content,
- "sidebar" => $sidebar,
- "filter" => $filter,
- );
- $body = elgg_view_layout("content", $params);
- echo elgg_view_page(elgg_echo("group_tools:groups:sorting:suggested"), $body);
|