diff --git a/lib/conditionlib.php b/lib/conditionlib.php index 6e9dc833a4e..00af5730e1c 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; @@ -828,7 +828,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 .= html_writer::start_tag('li'); $information .= get_string('requires_user_field_'.$details->operator, 'condition', $a) . ' ';