if ($friend_user = get_user_by_username($friend_user)) {
            $meta_name = 'invited_by_guid';
            $meta_value = $friend_user->guid;
        }
        break;
    case 'banned':
        $meta_name = 'ban_reason';
        $meta_value = 'banned';
        break;
    case 'activate':
        $meta_name = 'validated';
        $meta_value = '0';
        break;
    case 'validate':
        $meta_name = 'validated_email';
        $meta_value = '0';
        break;
}
$title = elgg_view_title(elgg_echo('siteaccess:admin:menu'));
$html = "";
if ($show == 'templates') {
    $html .= elgg_view('siteaccess/menu', array('show' => $show));
    $html .= elgg_view('siteaccess/templates');
} else {
    $count = siteaccess_count_users($meta_name, $meta_value);
    $entities = siteaccess_users($meta_name, $meta_value, $limit, $offset);
    $html .= elgg_view('siteaccess/menu', array('count' => $count, 'show' => $show));
    $html .= elgg_view('siteaccess/user_list', array('entities' => $entities, 'count' => $count, 'offset' => $offset, 'limit' => $limit, 'baseurl' => $_SERVER['REQUEST_URI'], 'context' => $context, 'pagination' => true, 'friend_guid' => $friend_guid));
}
$body = elgg_view('page_elements/contentwrapper', array('body' => $html, 'subclass' => 'siteaccess'));
page_draw(elgg_echo('siteaccess:admin:menu'), elgg_view_layout("two_column_left_sidebar", '', $title . $body));
Esempio n. 2
0
         echo elgg_echo('siteaccess:users:admin:validate:disabled');
     }
     break;
 case 'admin':
     $admins = elgg_get_admins();
     $count = count($admins);
     $entities = $admins;
     break;
 case 'banned':
     $count = siteaccess_count_users('ban_reason', 'banned');
     $entities = siteaccess_users('ban_reason', 'banned', $limit, $offset);
     break;
 case 'invited':
     $guid = get_input('guid', NULL);
     $count = siteaccess_count_users('invited_by_guid', $guid);
     $entities = siteaccess_users('invited_by_guid', $guid, $limit, $offset);
     break;
 case 'all':
 default:
     $query = get_input("query");
     if (empty($query)) {
         $count = siteaccess_all_users_count();
         $entities = siteaccess_all_users($limit, $offset);
     } else {
         $options = array();
         $options['query'] = $query;
         $options['type'] = "user";
         $options['offset'] = $offset;
         $options['limit'] = $limit;
         $results = elgg_trigger_plugin_hook('search', 'user', $options, array());
         $count = $results['count'];