like(\User_Query::LIKE_EMAIL, $query) ->like(\User_Query::LIKE_FIRSTNAME, $query) ->like(\User_Query::LIKE_LASTNAME, $query) ->like(\User_Query::LIKE_LOGIN, $query) ->like_match(\User_Query::LIKE_MATCH_OR) ->on_base_ids(array_keys($for_user->ACL()->get_granted_base(array('canadmin')))) ->limit(0, 50) ->execute()->get_results(); $results = array(); foreach ($users as $user) { $results[] = array( 'id' => $user->get_id(), 'label' => $user->get_display_name(), ); } return $results; } }