Skip to content

Commit

Permalink
Include custom profile fields when setting up a user object
Browse files Browse the repository at this point in the history
  • Loading branch information
ikawhero committed Oct 8, 2007
1 parent 66643c0 commit 323ccc2
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions lib/moodlelib.php
Expand Up @@ -3157,6 +3157,15 @@ function get_complete_user_data($field, $value, $mnethostid=null) {
}
}

/// Add the custom profile fields to the user record
include_once($CFG->dirroot.'/user/profile/lib.php');
$customfields = (array)profile_user_record($user->id);
foreach ($customfields as $cname=>$cvalue) {
if (!isset($user->$cname)) { // Don't overwrite any standard fields
$user->$cname = $cvalue;
}
}

/// Rewrite some variables if necessary
if (!empty($user->description)) {
$user->description = true; // No need to cart all of it around
Expand Down

0 comments on commit 323ccc2

Please sign in to comment.