From af25f45e1ab745e6578a682fafa762bb4745c381 Mon Sep 17 00:00:00 2001 From: vyshane Date: Mon, 20 Feb 2006 02:15:45 +0000 Subject: [PATCH] Cleaning up xhtml markup. Code now validates for xhtml 1.0 transitional. --- mod/data/add.php | 2 +- mod/data/field/checkbox/field.class.php | 4 +- mod/data/field/checkbox/mod.html | 12 +-- mod/data/field/file/field.class.php | 6 +- mod/data/field/file/mod.html | 43 +++++++--- mod/data/field/menu/field.class.php | 13 ++- mod/data/field/menu/mod.html | 14 ++-- mod/data/field/multimenu/mod.html | 14 ++-- mod/data/field/picture/field.class.php | 4 +- mod/data/field/picture/mod.html | 94 ++++++++++++++++------ mod/data/field/radiobutton/field.class.php | 4 +- mod/data/field/radiobutton/mod.html | 12 +-- mod/data/field/text/mod.html | 10 +-- mod/data/field/textarea/mod.html | 12 +-- mod/data/field/url/field.class.php | 4 +- mod/data/field/url/mod.html | 50 ++++++++---- mod/data/fields.php | 16 ++-- mod/data/lib.php | 25 +++--- mod/data/tabs.php | 4 +- mod/data/templates.php | 5 +- mod/data/view.php | 11 +-- 21 files changed, 224 insertions(+), 135 deletions(-) diff --git a/mod/data/add.php b/mod/data/add.php index 3d025494a34..4090a62fc7f 100755 --- a/mod/data/add.php +++ b/mod/data/add.php @@ -214,7 +214,7 @@ print_simple_box_start('center','80%'); if (!$rid){ - print_heading(get_string('newentry','data'),2); + print_heading(get_string('newentry','data'), '', 2); } /****************************************** diff --git a/mod/data/field/checkbox/field.class.php b/mod/data/field/checkbox/field.class.php index 47ce05d3f20..3deb3218b2d 100755 --- a/mod/data/field/checkbox/field.class.php +++ b/mod/data/field/checkbox/field.class.php @@ -80,8 +80,8 @@ class data_field_checkbox extends data_field_base { foreach (explode("\n", $field->param1) as $checkbox) { $checkbox = ltrim(rtrim($checkbox)); - $str .= 'id . '[]" '; + $str .= 'value="' . $checkbox . '" '; if (array_search($checkbox, $content) !== false) { // Selected by user. diff --git a/mod/data/field/checkbox/mod.html b/mod/data/field/checkbox/mod.html index 7111842a828..0b73e09a783 100755 --- a/mod/data/field/checkbox/mod.html +++ b/mod/data/field/checkbox/mod.html @@ -1,11 +1,11 @@ -
+ - @@ -19,13 +19,13 @@ - +
+ - + name()); ?>
:
  - - + +
diff --git a/mod/data/field/file/field.class.php b/mod/data/field/file/field.class.php index ddeaab9588d..ab5ebec512f 100755 --- a/mod/data/field/file/field.class.php +++ b/mod/data/field/file/field.class.php @@ -97,7 +97,7 @@ class data_field_file extends data_field_base {// extends } */ $str .= '
'; - $str .= ''; + $str .= ''; $str .= get_string('file','data'). ':
'; $str .= get_string('optionalfilename','data').':
'; @@ -108,7 +108,7 @@ class data_field_file extends data_field_base {// extends if ($rid and isset($content)){ require_once($CFG->libdir.'/filelib.php'); $icon = mimeinfo('icon', $src); - $str .= ''.$icon.' '. + $str .= ''.$icon.' '. ''.$name.''; } return $str; @@ -143,7 +143,7 @@ class data_field_file extends data_field_base {// extends require_once($CFG->libdir.'/filelib.php'); $icon = mimeinfo('icon', $src); - $str = ''.$icon.' '. + $str = ''.$icon.' '. ''.$name.''; return $str; } diff --git a/mod/data/field/file/mod.html b/mod/data/field/file/mod.html index 0707ad452d6..e4d38fb7946 100755 --- a/mod/data/field/file/mod.html +++ b/mod/data/field/file/mod.html @@ -1,14 +1,33 @@ - - - - + +
- -name()); ?>
:
:
- - - - -
+ + + + + + + + + + + + + +
+ name()); ?> +
+ : + + +
+ : +
+ + + + + + +
- diff --git a/mod/data/field/menu/field.class.php b/mod/data/field/menu/field.class.php index 1bf4cbcc2fb..2c739a3a763 100755 --- a/mod/data/field/menu/field.class.php +++ b/mod/data/field/menu/field.class.php @@ -54,27 +54,25 @@ class data_field_menu extends data_field_base { notify("that is not a valid field id!"); exit; } - + $content = ''; + //look for that record and pull it out if ($rid) { $datacontent = get_record('data_content','fieldid',$id,'recordid',$rid); if (isset($datacontent->content)) { $content = $datacontent->content; - }else { - $content = ''; } } - $str .= '
'; + $str = '
'; /* if ($field->description) { $str .= ''.$field->description.' '; } */ - $str .= '
'; $str .= get_string('menu','data').':
'; - $str .= ''; $str .= ''; foreach (explode("\n",$field->param1) as $option) { @@ -84,8 +82,7 @@ class data_field_menu extends data_field_base { $str.=''; } } - $str .= ''; - $str .= '
'; + $str .= '
'; return $str; } diff --git a/mod/data/field/menu/mod.html b/mod/data/field/menu/mod.html index 7f0c06729fb..14920b2ba1c 100755 --- a/mod/data/field/menu/mod.html +++ b/mod/data/field/menu/mod.html @@ -1,16 +1,16 @@ -
+ - - + @@ -19,13 +19,13 @@ - +
+ - + name()); ?>
::
:
  - - + +
diff --git a/mod/data/field/multimenu/mod.html b/mod/data/field/multimenu/mod.html index 458cbe860ed..c7d9862dfee 100755 --- a/mod/data/field/multimenu/mod.html +++ b/mod/data/field/multimenu/mod.html @@ -1,16 +1,16 @@ - + - - + @@ -19,13 +19,13 @@ - +
+ - + name()); ?>
::
  - - + +
diff --git a/mod/data/field/picture/field.class.php b/mod/data/field/picture/field.class.php index 5bff7f37f3b..bd033a783dc 100755 --- a/mod/data/field/picture/field.class.php +++ b/mod/data/field/picture/field.class.php @@ -95,7 +95,7 @@ class data_field_picture extends data_field_file {// extends } */ $str .= '
'; - $str .= ''; + $str .= ''; $str .= get_string('picture','data'). ':
'; $str .= get_string('optionaldescription','data') .':
'; @@ -135,7 +135,7 @@ class data_field_picture extends data_field_file {// extends if ($template == 'listtemplate') { $width = $field->param4 ? ' width="'.$field->param4.'" ':' '; $height = $field->param5 ? ' height="'.$field->param5.'" ':' '; - $str = ''.$alt.''; + $str = ''.$alt.''; } else { $width = $field->param1 ? ' width="'.$field->param1.'" ':' '; $height = $field->param2 ? ' height="'.$field->param2.'" ':' '; diff --git a/mod/data/field/picture/mod.html b/mod/data/field/picture/mod.html index 18ccad60654..34cc32dd6db 100755 --- a/mod/data/field/picture/mod.html +++ b/mod/data/field/picture/mod.html @@ -1,25 +1,73 @@ - - - - + +
- -name()); ?>
:
:
: -
: -
: -
: -
: - maxbytes, $course->maxbytes); - choose_from_menu ($choices, "param3", $field->param3, ""); - ?> -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - +
+ name()); ?> +
+ : +
+ : + + +
+ : + + +
+ : + + +
+ : +
+ : + + +
+ : + + maxbytes, $course->maxbytes); + choose_from_menu ($choices, "param3", $field->param3, ""); + ?> +
  + + + + + + +
- - - - -
- - diff --git a/mod/data/field/radiobutton/field.class.php b/mod/data/field/radiobutton/field.class.php index 99c33387816..c496817b690 100755 --- a/mod/data/field/radiobutton/field.class.php +++ b/mod/data/field/radiobutton/field.class.php @@ -80,8 +80,8 @@ class data_field_radiobutton extends data_field_base { foreach (explode("\n",$field->param1) as $radio) { $radio = ltrim(rtrim($radio)); - $str .= 'id . '" '; + $str .= 'value="' . $radio . '" '; if ($content == $radio) { // Selected by user. diff --git a/mod/data/field/radiobutton/mod.html b/mod/data/field/radiobutton/mod.html index 7111842a828..0b73e09a783 100755 --- a/mod/data/field/radiobutton/mod.html +++ b/mod/data/field/radiobutton/mod.html @@ -1,11 +1,11 @@ -
+ - @@ -19,13 +19,13 @@ - +
+ - + name()); ?>
:
  - - + +
diff --git a/mod/data/field/text/mod.html b/mod/data/field/text/mod.html index 82f8e9ac282..31610c59d0f 100755 --- a/mod/data/field/text/mod.html +++ b/mod/data/field/text/mod.html @@ -1,11 +1,11 @@ - + - @@ -24,8 +24,8 @@
+ - + name()); ?>
  - - + +
diff --git a/mod/data/field/textarea/mod.html b/mod/data/field/textarea/mod.html index d17d2c63277..63889d02d03 100755 --- a/mod/data/field/textarea/mod.html +++ b/mod/data/field/textarea/mod.html @@ -1,16 +1,16 @@ - + - - + @@ -28,8 +28,8 @@
+ - + name()); ?>
::
  - - + +
diff --git a/mod/data/field/url/field.class.php b/mod/data/field/url/field.class.php index 4c057a16be7..ce143435f9e 100755 --- a/mod/data/field/url/field.class.php +++ b/mod/data/field/url/field.class.php @@ -71,13 +71,13 @@ class data_field_url extends data_field_base {// extends $url = empty($contents[0])? 'http://':$contents[0]; $text = empty($contents[1])? '':$contents[1]; - $str = ''; ///Print Fieldname Column diff --git a/mod/data/lib.php b/mod/data/lib.php index f3932c03fd1..2a734508b4e 100755 --- a/mod/data/lib.php +++ b/mod/data/lib.php @@ -303,10 +303,11 @@ function data_generate_empty_add_form($id, $rid=0){ //this only applies to add and single template $str .= '
'; - $str .= '
'; + $str = '
'; + $str .= ''; $str .= ''; $str .= '
'; /* if ($field->description){ $str .= ''.$field->description.' '; } */ - $str .= '
'; $str .= get_string('url','data').':
'.get_string('text','data').':
'; diff --git a/mod/data/field/url/mod.html b/mod/data/field/url/mod.html index 9d18b97a842..8c7c855c2c0 100755 --- a/mod/data/field/url/mod.html +++ b/mod/data/field/url/mod.html @@ -1,14 +1,36 @@ - - - - - -
- -name()); ?>
:
:
- - - - -
- +
+ + + + + + + + + + + + + + + + +
+ name()); ?> +
+ : + + +
+ : + + +
  + + + + + + +
+
\ No newline at end of file diff --git a/mod/data/fields.php b/mod/data/fields.php index 42d06b34c72..b3ae0664520 100755 --- a/mod/data/fields.php +++ b/mod/data/fields.php @@ -143,7 +143,7 @@ echo ''; echo ''.$field->name.' - '.get_string('confirmdeletefield','data'); echo '

'; - echo ' '; + echo ' '; echo ''; echo ''; echo '

'; @@ -215,9 +215,11 @@ else if ($mode != 'display'){ //display main form - add new, update, delete - echo '
'; - echo ''; - echo ''; + //echo ''; + echo ''; + echo ''; + echo ''; + echo ''; print_simple_box_start('center','50%'); ///New fields @@ -249,12 +251,10 @@ echo '
'; echo ''; - echo ''.get_string('edit').''; + echo ''.get_string('edit').''; echo ' '; echo ''; - echo ''.get_string('delete').''; + echo ''.get_string('delete').''; echo '
'; + $str .= '
'; foreach ($fields as $cfield){ - + + $str .= ''; $str .= ''; @@ -315,11 +316,12 @@ function data_generate_empty_add_form($id, $rid=0){ $g = data_get_field($cfield); $str .= $g->display_add_field($cfield->id,$rid); $str .= ''; + $str .= ''; unset($g); } - $str .= '
'; $str .= $cfield->name.':'; $str .= '
'; - $str .= '

'; + $str .= ''; + $str .= ''; } @@ -835,18 +837,18 @@ function data_print_preference_form($data, $perpage, $search, $sort='', $order=' echo ''; echo ''; echo ''. - ''; + ''; echo ''; echo ''. ''. ''. ''; echo ''; - echo ''; echo '
'.get_string('pagesize','data').':'; $pagesizes = array(1=>1,2=>2,3=>3,4=>4,5=>5,6=>6,7=>7,8=>8,9=>9,10=>10,15=>15, 20=>20,30=>30,40=>40,50=>50,100=>100,200=>200,300=>300,400=>400,500=>500,1000=>1000); - choose_from_menu($pagesizes,'perpage1',$perpage,'choose','','0'); + choose_from_menu($pagesizes, 'perpage1', $perpage, 'choose', '', '0'); echo '
'.get_string('search').':
'; + echo ''; echo get_string('sortby').':'; echo ''; //foreach field, print the option @@ -862,15 +864,16 @@ function data_print_preference_form($data, $perpage, $search, $sort='', $order=' echo ''; echo ''; //print ASC or DESC echo '
'; @@ -881,7 +884,7 @@ function data_print_preference_form($data, $perpage, $search, $sort='', $order=' //silly function that prints a button function data_print_approve_button($recordid, $d, $page='0', $rid='0', $search='', $sort='', $order='') { - $str= '
'; + $str= '
'; $str.= ''; $str.= ''; $str.= ''; @@ -1055,7 +1058,7 @@ function data_print_comments($data, $record , $search, $template, $sort, $page=0 } //prints silly comment form - echo '

'; + echo '

'; echo ''; echo ''; echo ''; diff --git a/mod/data/tabs.php b/mod/data/tabs.php index 4b4739b4604..8cf7e431e93 100755 --- a/mod/data/tabs.php +++ b/mod/data/tabs.php @@ -37,7 +37,7 @@ $row[] = new tabobject('add', $CFG->wwwroot.'/mod/data/add.php?d='.$data->id, get_string('add','data')); } if (isteacher($course->id)) { - $row[] = new tabobject('templates', $CFG->wwwroot.'/mod/data/templates.php?d='.$data->id.'&mode=singletemplate', get_string('templates','data')); + $row[] = new tabobject('templates', $CFG->wwwroot.'/mod/data/templates.php?d='.$data->id.'&mode=singletemplate', get_string('templates','data')); $row[] = new tabobject('fields', $CFG->wwwroot.'/mod/data/fields.php?d='.$data->id, get_string('fields','data')); } @@ -82,5 +82,5 @@ /// Print out the tabs and continue! print_tabs($tabs, $currenttab, $inactive); - + ?> diff --git a/mod/data/templates.php b/mod/data/templates.php index 85521b8e68c..b2dfdd398a3 100755 --- a/mod/data/templates.php +++ b/mod/data/templates.php @@ -116,8 +116,8 @@ echo '
'.get_string('header'.$mode,'data').'

'; - echo ''; - echo ''; + echo ''; + echo ''; //print button to autogen all forms, if all templates are empty $data = get_record('data', 'id', $d); //reload because of possible updates so far! @@ -137,7 +137,6 @@ if ($fields = get_records('data_fields','dataid',$data->id)){ foreach ($fields as $field) { echo ''; - echo '[['.$field->name.']]'.'
'; } } //print special tags diff --git a/mod/data/view.php b/mod/data/view.php index 8e80b405cb4..b366fd79c8b 100755 --- a/mod/data/view.php +++ b/mod/data/view.php @@ -197,6 +197,7 @@ //if not editting teacher, check whether user has sufficient records to view if (!isteacheredit($course->id) and data_numentries($data) < $data->requiredentriestoview){ notify (($data->requiredentriestoview - data_numentris(data)).' '.get_string('insufficiententries','data')); + echo '
'; print_footer($course); exit; } @@ -340,6 +341,7 @@ } data_print_preference_form($data, $perpage, $search); + echo ''; print_footer($course); exit; } @@ -371,11 +373,10 @@ } data_print_preference_form($data, $perpage, $search, $sort, $order); - -/// Finish the page - + + // Finish the page echo ''; - + print_footer($course); -?> +?> \ No newline at end of file