function _token_example_get_user

Builds a list of available user accounts.

Related topics

File

token_example/token_example.module, line 186

Code

function _token_example_get_user() {
    if (!user_access('access user profiles') && !user_access('administer users')) {
        return array();
    }
    $account_query = db_select('users', 'u');
    $account_query->fields('u', array(
        'uid',
        'name',
    ));
    $account_query->condition('u.uid', 0, '>');
    $account_query->condition('u.status', 1);
    $account_query->range(0, 10);
    $accounts = $account_query->execute()
        ->fetchAllKeyed();
    $accounts = array_map('check_plain', $accounts);
    return $accounts;
}