diff options
Diffstat (limited to 'modules/profile')
-rw-r--r-- | modules/profile/profile.module | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/modules/profile/profile.module b/modules/profile/profile.module index c973986af..87238db73 100644 --- a/modules/profile/profile.module +++ b/modules/profile/profile.module @@ -742,16 +742,15 @@ function profile_form_profile($edit, $user, $category, $register = FALSE) { * Callback to allow autocomplete of profile text fields. */ function profile_autocomplete($field, $string) { + $matches = array(); if (db_result(db_query("SELECT COUNT(*) FROM {profile_fields} WHERE fid = %d AND autocomplete = 1", $field))) { - $matches = array(); $result = db_query_range("SELECT value FROM {profile_values} WHERE fid = %d AND LOWER(value) LIKE LOWER('%s%%') GROUP BY value ORDER BY value ASC", $field, $string, 0, 10); while ($data = db_fetch_object($result)) { $matches[$data->value] = check_plain($data->value); } - - print drupal_to_js($matches); } - exit(); + + drupal_json($matches); } /** |