Minor - Fix PHP warning when label is an array.

pull/2458/head
jmontoyaa 8 years ago
parent 61df9eacb7
commit edea6908f2
  1. 11
      main/inc/lib/formvalidator/Element/DateTimePicker.php

@ -36,6 +36,13 @@ class DateTimePicker extends HTML_QuickForm_text
$value = api_format_date($value, DATE_TIME_FORMAT_LONG_24H); $value = api_format_date($value, DATE_TIME_FORMAT_LONG_24H);
} }
$label = $this->getLabel();
if (is_array($label) && isset($label[0])) {
$label = $label[0];
}
$resetFieldX = sprintf(get_lang('ResetFieldX'), $label);
return ' return '
<div class="input-group"> <div class="input-group">
<span class="input-group-addon cursor-pointer"> <span class="input-group-addon cursor-pointer">
@ -45,9 +52,9 @@ class DateTimePicker extends HTML_QuickForm_text
<input class="form-control" type="hidden" id="'.$id.'_alt" value="'.$value.'"> <input class="form-control" type="hidden" id="'.$id.'_alt" value="'.$value.'">
<span class="input-group-btn"> <span class="input-group-btn">
<button class="btn btn-default" type="button" <button class="btn btn-default" type="button"
title="'.sprintf(get_lang('ResetFieldX'), $this->_label).'"> title="'.$resetFieldX.'">
<span class="fa fa-trash text-danger" aria-hidden="true"></span> <span class="fa fa-trash text-danger" aria-hidden="true"></span>
<span class="sr-only">'.sprintf(get_lang('ResetFieldX'), $this->_label).'</span> <span class="sr-only">'.$resetFieldX.'</span>
</button> </button>
</span> </span>
</div> </div>

Loading…
Cancel
Save