diff --git a/lib/conditionlib.php b/lib/conditionlib.php index 01be99ce194..73d497d4402 100644 --- a/lib/conditionlib.php +++ b/lib/conditionlib.php @@ -547,7 +547,7 @@ abstract class condition_info_base { } } else { $field = $condition->userfield; - $fieldname = get_user_field_name($condition->userfield); + $fieldname = $condition->userfield; } $details = new stdClass; $details->fieldname = $fieldname; @@ -823,7 +823,9 @@ abstract class condition_info_base { // Need the array of operators foreach ($this->item->conditionsfield as $field => $details) { $a = new stdclass; - $a->field = format_string($details->fieldname, true, array('context' => $context)); + // Display the fieldname into current lang. + $translatedfieldname = get_user_field_name($details->fieldname); + $a->field = format_string($translatedfieldname, true, array('context' => $context)); $a->value = s($details->value); $information .= get_string('requires_user_field_'.$details->operator, 'condition', $a) . ' '; }