From d29d596674224a5ffa261c2927f73103bb05fca6 Mon Sep 17 00:00:00 2001 From: Steven Wittens Date: Fri, 10 Mar 2006 15:13:21 +0000 Subject: [PATCH] - Reverting accidental commit --- modules/profile.module | 39 ---------------------------------- modules/profile/profile.module | 39 ---------------------------------- 2 files changed, 78 deletions(-) diff --git a/modules/profile.module b/modules/profile.module index 887f8076362..34fbb55f09b 100644 --- a/modules/profile.module +++ b/modules/profile.module @@ -614,45 +614,6 @@ function profile_admin_delete($fid) { } } -function profile_search($op = 'search', $keys = null) { - switch ($op) { - case 'name': - if (user_access('access user profiles')) { - return t('users'); - } - case 'search': - if (user_access('access user profiles')) { - $find = array(); - // Replace wildcards with MySQL/PostgreSQL wildcards. - $keys = preg_replace('!\*+!', '%', $keys); - if (user_access('administer users')) { - // administrators don't have restrictions - $result = pager_query("SELECT u.* FROM {users} u INNER JOIN {profile_values} pv ON u.uid = pv.uid WHERE LOWER(pv.value) LIKE LOWER('%%%s%%') OR LOWER(u.name) LIKE LOWER('%%%s%%')", 15, 0, NULL, $keys, $keys); - } - else { - // non-administrators can only search public fields and active users - $result = pager_query("SELECT u.* FROM {users} u INNER JOIN {profile_values} pv ON u.uid = pv.uid INNER JOIN {profile_fields} pf ON pv.fid = pf.fid WHERE ((LOWER(pv.value) LIKE LOWER('%%%s%%') AND pf.visibility IN (%d, %d)) OR LOWER(u.name) LIKE LOWER('%%%s%%')) AND u.status = 1", 15, 0, NULL, $keys, PROFILE_PUBLIC, PROFILE_PUBLIC_LISTINGS, $keys); - } - - while ($account = db_fetch_object($result)) { - $user = user_load(array('uid' => $account->uid)); - $profile_fields = profile_view_profile($user); - - $entry = array(); - foreach ($profile_fields as $category => $fields) { - foreach ($fields as $field) { - $entry[] = $field['value']; - } - } - - $view = implode(' | ', $entry); - $find[] = array('title' => $account->name, 'link' => url("user/$account->uid/view"), 'snippet' => search_excerpt($keys, $view)); - } - return $find; - } - } -} - function _profile_field_form($type, $edit = array()) { $form['fields'] = array('#type' => 'fieldset', diff --git a/modules/profile/profile.module b/modules/profile/profile.module index 887f8076362..34fbb55f09b 100644 --- a/modules/profile/profile.module +++ b/modules/profile/profile.module @@ -614,45 +614,6 @@ function profile_admin_delete($fid) { } } -function profile_search($op = 'search', $keys = null) { - switch ($op) { - case 'name': - if (user_access('access user profiles')) { - return t('users'); - } - case 'search': - if (user_access('access user profiles')) { - $find = array(); - // Replace wildcards with MySQL/PostgreSQL wildcards. - $keys = preg_replace('!\*+!', '%', $keys); - if (user_access('administer users')) { - // administrators don't have restrictions - $result = pager_query("SELECT u.* FROM {users} u INNER JOIN {profile_values} pv ON u.uid = pv.uid WHERE LOWER(pv.value) LIKE LOWER('%%%s%%') OR LOWER(u.name) LIKE LOWER('%%%s%%')", 15, 0, NULL, $keys, $keys); - } - else { - // non-administrators can only search public fields and active users - $result = pager_query("SELECT u.* FROM {users} u INNER JOIN {profile_values} pv ON u.uid = pv.uid INNER JOIN {profile_fields} pf ON pv.fid = pf.fid WHERE ((LOWER(pv.value) LIKE LOWER('%%%s%%') AND pf.visibility IN (%d, %d)) OR LOWER(u.name) LIKE LOWER('%%%s%%')) AND u.status = 1", 15, 0, NULL, $keys, PROFILE_PUBLIC, PROFILE_PUBLIC_LISTINGS, $keys); - } - - while ($account = db_fetch_object($result)) { - $user = user_load(array('uid' => $account->uid)); - $profile_fields = profile_view_profile($user); - - $entry = array(); - foreach ($profile_fields as $category => $fields) { - foreach ($fields as $field) { - $entry[] = $field['value']; - } - } - - $view = implode(' | ', $entry); - $find[] = array('title' => $account->name, 'link' => url("user/$account->uid/view"), 'snippet' => search_excerpt($keys, $view)); - } - return $find; - } - } -} - function _profile_field_form($type, $edit = array()) { $form['fields'] = array('#type' => 'fieldset',