From 212a0381293e07ec6db68a28cee7029108201f2a Mon Sep 17 00:00:00 2001 From: Steven Wittens Date: Wed, 13 Dec 2006 23:50:26 +0000 Subject: #102871: Fix profile.module fields that appear on registration page --- modules/profile/profile.module | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'modules/profile/profile.module') diff --git a/modules/profile/profile.module b/modules/profile/profile.module index 424c5d926..39a7060de 100644 --- a/modules/profile/profile.module +++ b/modules/profile/profile.module @@ -170,7 +170,7 @@ function profile_user($type, &$edit, &$user, $category = NULL) { case 'load': return profile_load_profile($user); case 'register': - return profile_form_profile($edit, $user, $category); + return profile_form_profile($edit, $user, $category, TRUE); case 'update': case 'insert': return profile_save_profile($edit, $user, $category); @@ -624,8 +624,8 @@ function _profile_form_explanation($field) { return $output; } -function profile_form_profile($edit, $user, $category) { - $result = _profile_get_fields($category); +function profile_form_profile($edit, $user, $category, $register = FALSE) { + $result = _profile_get_fields($category, $register); $w = 0; while ($field = db_fetch_object($result)) { $category = $field->category; @@ -801,11 +801,11 @@ function _profile_field_serialize($type = NULL) { return $type == 'date'; } -function _profile_get_fields($category) { +function _profile_get_fields($category, $register = FALSE) { $args = array(); $sql = 'SELECT * FROM {profile_fields} WHERE '; $filters = array(); - if ((arg(0) == 'user' && arg(1) == 'register') || (arg(0) == 'admin' && arg(1) == 'user' && arg(2) == 'create')) { + if ($register) { $filters[] = 'register = 1'; } else { -- cgit v1.2.3