Index: field.class.php =================================================================== RCS file: /cvsroot/moodle/moodle/mod/data/field/number/field.class.php,v retrieving revision 1.6 diff -u -r1.6 field.class.php --- mod/data/field/number/field.class.php 26 Feb 2007 06:56:08 -0000 1.6 +++ mod/data/field/number/field.class.php 12 May 2008 22:25:40 -0000 @@ -43,7 +43,24 @@ return insert_record('data_content', $content); } } - + + function display_browse_field($recordid, $template) { + if ($content = get_record('data_content', 'fieldid', $this->field->id, 'recordid', $recordid)) { + if (strlen($content->content) < 1) { + return false; + } + $number = $content->content; + $decimals = intval($this->field->param1); + if (isset($decimals) && is_int($decimals) && $decimals >= 0) { + $str = number_format($number, $decimals, '.', ''); + } else { + $str = $number; + } + return $str; + } + return false; + } + function display_search_field($value = '') { return ''; }