parent::data_field_base($field, $data);
}
+ function update_content($recordid, $value, $name='') {
+ $content = new object;
+ $content->fieldid = $this->field->id;
+ $content->recordid = $recordid;
+ $content->content = (float)$value;
+
+ if ($oldcontent = get_record('data_content','fieldid', $this->field->id, 'recordid', $recordid)) {
+ $content->id = $oldcontent->id;
+ return update_record('data_content', $content);
+ } else {
+ return insert_record('data_content', $content);
+ }
+ }
+
function get_sort_sql($fieldname) {
global $CFG;