summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2005-05-12 16:20:36 +0000
committerDries Buytaert <dries@buytaert.net>2005-05-12 16:20:36 +0000
commit229e2e4f234fc7b3380e8bf192e3dae48aaabc16 (patch)
treea6230feb1f338b5b13733e622be4ad7b8cb7c0df
parentf2d200f51e7753d13aa33646f8787b1b94e83490 (diff)
downloadbrdo-229e2e4f234fc7b3380e8bf192e3dae48aaabc16.tar.gz
brdo-229e2e4f234fc7b3380e8bf192e3dae48aaabc16.tar.bz2
- Bugfix: changed -> access
-rw-r--r--modules/profile.module8
-rw-r--r--modules/profile/profile.module8
2 files changed, 12 insertions, 4 deletions
diff --git a/modules/profile.module b/modules/profile.module
index 64ae47fb4..c8b57af57 100644
--- a/modules/profile.module
+++ b/modules/profile.module
@@ -160,7 +160,7 @@ function profile_browse() {
}
// Extract the affected users:
- $result = pager_query("SELECT u.uid FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query ORDER BY u.changed DESC", 20, 0, NULL, $field->fid);
+ $result = pager_query("SELECT u.uid FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query ORDER BY u.access DESC", 20, 0, NULL, $field->fid);
$output = '<div id="profile">';
while ($account = db_fetch_object($result)) {
@@ -191,7 +191,7 @@ function profile_browse() {
}
// Extract the affected users:
- $result = pager_query("SELECT uid FROM {users} WHERE uid > 0 ORDER BY changed DESC", 20, 0, NULL);
+ $result = pager_query("SELECT uid FROM {users} WHERE uid > 0 ORDER BY access DESC", 20, 0, NULL);
$output = '<div id="profile">';
while ($account = db_fetch_object($result)) {
@@ -237,6 +237,10 @@ function profile_view_field($user, $field) {
// Only allow browsing of private fields for admins
$browse = user_access('administer users') || $field->visibility != PROFILE_PRIVATE;
+ if ($field->fid == 18 || $field->fid == 19 || $field->fid == 20) {
+ return;
+ }
+
if ($value = $user->{$field->name}) {
switch ($field->type) {
case 'textfield':
diff --git a/modules/profile/profile.module b/modules/profile/profile.module
index 64ae47fb4..c8b57af57 100644
--- a/modules/profile/profile.module
+++ b/modules/profile/profile.module
@@ -160,7 +160,7 @@ function profile_browse() {
}
// Extract the affected users:
- $result = pager_query("SELECT u.uid FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query ORDER BY u.changed DESC", 20, 0, NULL, $field->fid);
+ $result = pager_query("SELECT u.uid FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query ORDER BY u.access DESC", 20, 0, NULL, $field->fid);
$output = '<div id="profile">';
while ($account = db_fetch_object($result)) {
@@ -191,7 +191,7 @@ function profile_browse() {
}
// Extract the affected users:
- $result = pager_query("SELECT uid FROM {users} WHERE uid > 0 ORDER BY changed DESC", 20, 0, NULL);
+ $result = pager_query("SELECT uid FROM {users} WHERE uid > 0 ORDER BY access DESC", 20, 0, NULL);
$output = '<div id="profile">';
while ($account = db_fetch_object($result)) {
@@ -237,6 +237,10 @@ function profile_view_field($user, $field) {
// Only allow browsing of private fields for admins
$browse = user_access('administer users') || $field->visibility != PROFILE_PRIVATE;
+ if ($field->fid == 18 || $field->fid == 19 || $field->fid == 20) {
+ return;
+ }
+
if ($value = $user->{$field->name}) {
switch ($field->type) {
case 'textfield':