diff --git a/mod/data/field/text/field.class.php b/mod/data/field/text/field.class.php index 4a887422a69..96d704c7619 100755 --- a/mod/data/field/text/field.class.php +++ b/mod/data/field/text/field.class.php @@ -1,4 +1,4 @@ -dataid = $dataid; + $newfield->type = $type; + $newfield->name = $name; + $newfield->description = $desc; + $newfield->param1 = $autolink; + $newfield->param2 = $width; + $newfield->param3 = $height; + + echo '
';
+        print_r($newfield);
+        echo '
'; + + if (!insert_record('data_fields', $newfield)) { + notify('Insertion of new field failed!'); + } + } + + + /*********************************************** + * Prints the form element in the add template * + ***********************************************/ + function display_add_field($id, $rid=0) { + global $CFG; + if (!$field = get_record('data_fields', 'id', $id)){ + notify('That is not a valid field id!'); + exit; + } + if ($rid) { + $content = get_record('data_content', 'fieldid', $id, 'recordid', $rid); + if (isset($content->content)) { + $content = $content->content; + } + } + else { + $content = ''; + } + $str = ''; + if ($field->description) { + $str .= ''.$field->description.' '; + } + $str .= ''; + return $str; + } + + + function display_edit_field($id, $mode=0) { + parent::display_edit_field($id, $mode); + } + + + function update($fieldobject) { + $fieldobject->param1 = trim($fieldobject->param1); + $fieldobject->param2 = trim($fieldobject->param2); + + if (!update_record('data_fields',$fieldobject)){ + notify ('upate failed'); + } + } } - ?> diff --git a/mod/data/field/text/mod.html b/mod/data/field/text/mod.html index a0d85ada8d3..8281cb00a90 100755 --- a/mod/data/field/text/mod.html +++ b/mod/data/field/text/mod.html @@ -1,15 +1,40 @@ - - - - - +
- - - - -name()); ?>
Name:
Description:
Allow Autolinkparam1) {echo 'checked="checked"';} ?> value="1" />
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + name()); ?> +
Name:
Description:
Allow Autolink:param1) {echo 'checked="checked"';} ?> value="1" />
Width:
Height:
  + + +
- -