Skip to content
Snippets Groups Projects
Commit e1c749fa authored by Steven Wittens's avatar Steven Wittens
Browse files

#56930: Custom values fall through on user listing (tenrapid)

parent 1881ba04
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
...@@ -447,8 +447,8 @@ function profile_browse() { ...@@ -447,8 +447,8 @@ function profile_browse() {
$output = '<div id="profile">'; $output = '<div id="profile">';
while ($account = db_fetch_object($result)) { while ($account = db_fetch_object($result)) {
$account = user_load(array('uid' => $account->uid)); $account = user_load(array('uid' => $account->uid));
$fields = _profile_update_user_fields($fields, $account); $profile = _profile_update_user_fields($fields, $account);
$output .= theme('profile_listing', $account, $fields); $output .= theme('profile_listing', $account, $profile);
} }
$output .= theme('pager', NULL, 20); $output .= theme('pager', NULL, 20);
...@@ -693,9 +693,7 @@ function profile_form_profile($edit, $user, $category) { ...@@ -693,9 +693,7 @@ function profile_form_profile($edit, $user, $category) {
*/ */
function _profile_update_user_fields($fields, $account) { function _profile_update_user_fields($fields, $account) {
foreach ($fields as $key => $field) { foreach ($fields as $key => $field) {
if ($value = profile_view_field($account, $field)) { $fields[$key]->value = profile_view_field($account, $field);
$fields[$key]->value = $value;
}
} }
return $fields; return $fields;
} }
......
...@@ -447,8 +447,8 @@ function profile_browse() { ...@@ -447,8 +447,8 @@ function profile_browse() {
$output = '<div id="profile">'; $output = '<div id="profile">';
while ($account = db_fetch_object($result)) { while ($account = db_fetch_object($result)) {
$account = user_load(array('uid' => $account->uid)); $account = user_load(array('uid' => $account->uid));
$fields = _profile_update_user_fields($fields, $account); $profile = _profile_update_user_fields($fields, $account);
$output .= theme('profile_listing', $account, $fields); $output .= theme('profile_listing', $account, $profile);
} }
$output .= theme('pager', NULL, 20); $output .= theme('pager', NULL, 20);
...@@ -693,9 +693,7 @@ function profile_form_profile($edit, $user, $category) { ...@@ -693,9 +693,7 @@ function profile_form_profile($edit, $user, $category) {
*/ */
function _profile_update_user_fields($fields, $account) { function _profile_update_user_fields($fields, $account) {
foreach ($fields as $key => $field) { foreach ($fields as $key => $field) {
if ($value = profile_view_field($account, $field)) { $fields[$key]->value = profile_view_field($account, $field);
$fields[$key]->value = $value;
}
} }
return $fields; return $fields;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment