From: moodler Date: Sat, 25 Mar 2006 14:00:54 +0000 (+0000) Subject: Fixes for fields display X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=ec865e2d7499312970b31854b9bbf012005b919a;p=moodle.git Fixes for fields display --- diff --git a/mod/data/field.php b/mod/data/field.php index fa65352cd5..c949e4ecb0 100755 --- a/mod/data/field.php +++ b/mod/data/field.php @@ -32,6 +32,12 @@ $fid = optional_param('fid', 0 , PARAM_INT); // update field id $newtype = optional_param('newtype','',PARAM_ALPHA); // type of the new field $mode = optional_param('mode','',PARAM_ALPHA); + $cancel = optional_param('cancel', ''); + + if ($cancel) { + $mode = 'list'; + } + if ($id) { if (! $cm = get_record('course_modules', 'id', $id)) { @@ -219,8 +225,9 @@ } else { //else print quiz style list of fields - $table->head = array(get_string('action','data'), get_string('fieldname','data'), get_string('type','data')); - $table->align = array('center','left','right'); + $table->head = array(get_string('action','data'), get_string('fieldname','data'), get_string('type','data'), get_string('fielddescription', 'data')); + $table->align = array('center','left','left','left'); + $table->wrap = array(false,false,false,false); if ($fff = get_records('data_fields','dataid',$data->id,'id')){ foreach ($fff as $ff) { @@ -241,9 +248,11 @@ '', - get_string($field->type, 'data'). - ' '. - $field->image()); + $field->image().' '.get_string($field->type, 'data'), + + shorten_text($field->field->description, 30) + + ); } } print_table($table); diff --git a/mod/data/lib.php b/mod/data/lib.php index c1405a223f..6c0f9f1d01 100755 --- a/mod/data/lib.php +++ b/mod/data/lib.php @@ -200,8 +200,7 @@ class data_field_base { /// Base class for Database Field Types (see field/* echo '
'; echo ''."\n"; - echo ''."\n"; + echo ''."\n"; echo ''; echo '';