$filter = get_input("filter");
if (!$filter) {
    $filter = "active";
}
// Get objects
$context = get_context();
set_context('search');
if ($tag != "") {
    $objects = list_entities_from_metadata('tags', $tag, 'group', "", "", $limit, false);
} else {
    switch ($filter) {
        case "newest":
            $objects = elgg_list_entities(array('types' => 'group', 'owner_guid' => 0, 'limit' => $limit, 'full_view' => false));
            break;
        case "pop":
            $objects = list_entities_by_relationship_count('member', true, "", "", 0, $limit, false);
            break;
        case "active":
            $objects = list_entities_from_annotations("object", "groupforumtopic", "group_topic_post", "", 40, 0, 0, false, true);
            break;
        case 'default':
            $objects = elgg_list_entities(array('types' => 'group', 'limit' => $limit, 'full_view' => FALSE));
            break;
    }
}
//get a group count
$group_count = elgg_get_entities(array('types' => 'group', 'limit' => 10, 'count' => TRUE));
//find groups
$area1 = elgg_view("groups/find");
//menu options
$area1 .= elgg_view("groups/side_menu");
Exemple #2
0
}
// count members
$members = get_number_users();
// title
$area2 = elgg_view_title(elgg_echo("members:members"));
//get the correct view based on filter
switch ($filter) {
    case "newest":
        if (!isadminloggedin()) {
            $content .= list_entities_from_metadata("validated", "1", "user", "", "", 10, false, false);
        } else {
            $content = list_entities("user", "", 0, 10, false);
        }
        break;
    case "pop":
        $content = list_entities_by_relationship_count('friend', true);
        break;
    case "active":
        $content = elgg_view("members/online");
        break;
    case "search":
        set_context('search');
        $content = list_user_search($tag);
        break;
    case "search_tags":
        //$content = trigger_plugin_hook('search','',$tag,"");
        $content .= list_entities_from_metadata("", $tag, "user", "", "", 10, false, false);
        $members = get_entities_from_metadata("", $tag, "user", "", 0, 1000, 0, '', 0, true, false);
        break;
    case 'default':
        $content = list_entities("user", "", 0, 10, false, true);
 * @copyright Curverider Ltd 2008-2010
 * @link http://elgg.com/
 */
require_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
// get filter parameters
$limit = get_input('limit', 10);
$offset = get_input('offset', 0);
$filter = get_input("filter", "newest");
// search options
$tag = get_input('tag');
//search members
$sidebar = elgg_view("members/search");
// get the correct content based on filter/search
switch ($filter) {
    case "pop":
        $filter_content = list_entities_by_relationship_count('friend', true, '', '', 0, 10, false);
        break;
    case "active":
        $filter_content = elgg_view("members/online");
        break;
        // search based on name
    // search based on name
    case "search":
        set_context('search');
        $filter_content = list_user_search($tag);
        break;
        // search based on tags
    // search based on tags
    case "search_tags":
        $filter_content = trigger_plugin_hook('search', '', $tag, "");
        $filter_content .= list_entities_from_metadata("", $tag, "user", "", "", 10, false, false);
Exemple #4
0
$filter = get_input("filter");
if (!$filter) {
    $filter = "newest";
}
// Get objects
$context = get_context();
set_context('search');
if ($tag != "") {
    $objects = list_entities_from_metadata('tags', $tag, 'dgroup', "", "", $limit, false);
} else {
    switch ($filter) {
        case "newest":
            $objects = list_entities('group', "dgroup", 0, $limit, false);
            break;
        case "pop":
            $objects = list_entities_by_relationship_count('member', 'false', 'group', 'dgroup');
            break;
        case "active":
            $objects = list_entities_from_annotations("object", "dgroupforumtopic", "dgroup_topic_post", "", 40, 0, 0, false, true);
            break;
        case 'default':
            $objects = list_entities('group', "dgroup", 0, $limit, false);
            break;
    }
}
//get a dgroup count
$dgroup_count = get_entities("group", "dgroup", 0, "", 10, 0, true, 0, null);
//DISABLE find dgroups Sx: Search by tag needs to be reconstituted or removed from the left side of the people and project lists
//$area1 = elgg_view("dgroups/find");
//menu options
$area1 .= elgg_view("dgroups/side_menu");