diff --git a/mod/data/field.php b/mod/data/field.php
index db5eb05a56b..0688b1a5e94 100644
--- a/mod/data/field.php
+++ b/mod/data/field.php
@@ -352,6 +352,7 @@ if (($mode == 'new') && (!empty($newtype)) && confirm_sesskey()) { ///
$options = array(0 => get_string('ascending', 'data'),
1 => get_string('descending', 'data'));
+ echo html_writer::label(get_string('sortby'), 'menudefaultsortdir', false, array('class' => 'accesshide'));
echo html_writer::select($options, 'defaultsortdir', $data->defaultsortdir, false);
echo '';
echo '';
diff --git a/mod/data/field/date/field.class.php b/mod/data/field/date/field.class.php
index 313058c2b53..5e132224789 100644
--- a/mod/data/field/date/field.class.php
+++ b/mod/data/field/date/field.class.php
@@ -44,9 +44,12 @@ class data_field_date extends data_field_base {
}
$str = '
';
- $dayselector = html_writer::select_time('days', 'field_'.$this->field->id.'_day', $content);
- $monthselector = html_writer::select_time('months', 'field_'.$this->field->id.'_month', $content);
- $yearselector = html_writer::select_time('years', 'field_'.$this->field->id.'_year', $content);
+ $dayselector = html_writer::label(get_string('day'), 'menufield_'.$this->field->id.'_day', false, array('class' => 'accesshide'))
+ . html_writer::select_time('days', 'field_'.$this->field->id.'_day', $content);
+ $monthselector = html_writer::label(get_string('month'), 'menufield_'.$this->field->id.'_month', false, array('class' => 'accesshide'))
+ . html_writer::select_time('months', 'field_'.$this->field->id.'_month', $content);
+ $yearselector = html_writer::label(get_string('year'), 'menufield_'.$this->field->id.'_year', false, array('class' => 'accesshide'))
+ . html_writer::select_time('years', 'field_'.$this->field->id.'_year', $content);
$str .= $dayselector . $monthselector . $yearselector;
$str .= '
';
@@ -55,8 +58,11 @@ class data_field_date extends data_field_base {
//Enable the following three functions once core API issues have been addressed.
function display_search_field($value=0) {
- $selectors = html_writer::select_time('days', 'f_'.$this->field->id.'_d', $value)
+ $selectors = html_writer::label(get_string('day'), 'menuf_'.$this->field->id.'_d', false, array('class' => 'accesshide'))
+ . html_writer::select_time('days', 'f_'.$this->field->id.'_d', $value)
+ . html_writer::label(get_string('month'), 'menuf_'.$this->field->id.'_m', false, array('class' => 'accesshide'))
. html_writer::select_time('months', 'f_'.$this->field->id.'_m', $value)
+ . html_writer::label(get_string('year'), 'menuf_'.$this->field->id.'_y', false, array('class' => 'accesshide'))
. html_writer::select_time('years', 'f_'.$this->field->id.'_y', $value);
return $selectors;
diff --git a/mod/data/field/file/field.class.php b/mod/data/field/file/field.class.php
index aede3f0a493..4c7fdc1e464 100644
--- a/mod/data/field/file/field.class.php
+++ b/mod/data/field/file/field.class.php
@@ -91,7 +91,8 @@ class data_field_file extends data_field_base {
}
function display_search_field($value = '') {
- return '';
+ return '' .
+ '';
}
function generate_sql($tablealias, $value) {
diff --git a/mod/data/field/file/mod.html b/mod/data/field/file/mod.html
index 7a67a1694d6..8330260ad06 100644
--- a/mod/data/field/file/mod.html
+++ b/mod/data/field/file/mod.html
@@ -14,6 +14,7 @@
get_record('course', array('id'=>$this->data->course));
$choices = get_max_upload_sizes($CFG->maxbytes, $course->maxbytes);
+ echo html_writer::label($this->field->param3, 'menuparam3', false, array('class' => 'accesshide'));
echo html_writer::select($choices, 'param3', $this->field->param3, false, array('id' => 'param3'));
?>
diff --git a/mod/data/field/latlong/field.class.php b/mod/data/field/latlong/field.class.php
index 794f3d07f49..a6f688961fb 100644
--- a/mod/data/field/latlong/field.class.php
+++ b/mod/data/field/latlong/field.class.php
@@ -82,7 +82,9 @@ class data_field_latlong extends data_field_base {
}
$latlongsrs->close();
- return html_writer::select($options, 'f_'.$this->field->id, $value);
+ $return = html_writer::label(get_string('latlong', 'data'), 'menuf_'.$this->field->id, false, array('class' => 'accesshide'));
+ $return .= html_writer::select($options, 'f_'.$this->field->id, $value);
+ return $return;
}
function parse_search_field() {
@@ -150,7 +152,9 @@ class data_field_latlong extends data_field_base {
. str_replace(array_keys($urlreplacements), array_values($urlreplacements), $this->linkoutservices[$servicesshown[0]])
."' title='$servicesshown[0]'>$compasslat, $compasslong";
} elseif (sizeof($servicesshown)>1) {
- $str .= "$compasslat, $compasslong\n