mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
MDL-75599 mod_data: Fix warning message
* Fix warning message when accessing advanced search page with a date field.
This commit is contained in:
parent
3bc792b9b8
commit
c85c8ebc6a
1 changed files with 14 additions and 9 deletions
|
@ -89,15 +89,20 @@ class data_field_date extends data_field_base {
|
|||
return $str;
|
||||
}
|
||||
|
||||
//Enable the following three functions once core API issues have been addressed.
|
||||
function display_search_field($value = null) {
|
||||
if (empty($value)) {
|
||||
$value = ['timestamp' => 0, 'usedate' => false];
|
||||
}
|
||||
$selectors = html_writer::select_time('days', 'f_'.$this->field->id.'_d', $value['timestamp'])
|
||||
. html_writer::select_time('months', 'f_'.$this->field->id.'_m', $value['timestamp'])
|
||||
. html_writer::select_time('years', 'f_'.$this->field->id.'_y', $value['timestamp']);
|
||||
$datecheck = html_writer::checkbox('f_'.$this->field->id.'_z', 1, $value['usedate']);
|
||||
// Enable the following three functions once core API issues have been addressed.
|
||||
|
||||
/**
|
||||
* Display the search field in advanced search page
|
||||
* @param mixed $value
|
||||
* @return string
|
||||
* @throws coding_exception
|
||||
*/
|
||||
public function display_search_field($value = null) {
|
||||
$currenttime = time();
|
||||
$selectors = html_writer::select_time('days', 'f_' . $this->field->id . '_d', $value['timestamp'] ?? $currenttime)
|
||||
. html_writer::select_time('months', 'f_' . $this->field->id . '_m', $value['timestamp'] ?? $currenttime)
|
||||
. html_writer::select_time('years', 'f_' . $this->field->id . '_y', $value['timestamp'] ?? $currenttime);
|
||||
$datecheck = html_writer::checkbox('f_' . $this->field->id . '_z', 1, $value['usedate'] ?? 0);
|
||||
$str = '<div class="form-inline">' . $selectors . ' ' . $datecheck . ' ' . get_string('usedate', 'data') . '</div>';
|
||||
|
||||
return $str;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue