diff --git a/admin/uploaduser.php b/admin/uploaduser.php index 605a53dfd77..5ee0e8a15d2 100755 --- a/admin/uploaduser.php +++ b/admin/uploaduser.php @@ -295,7 +295,13 @@ if ($formdata = $mform->is_cancelled()) { } if (isset($formdata->$field)) { // process templates - $user->$field = process_template($formdata->$field, $user); + if (is_array($formdata->$field)) { + foreach ($formdata->$field as $k=>$v) { + $user->$field[$k] = process_template($v, $user); + } + } else { + $user->$field = process_template($formdata->$field, $user); + } } }