hint)) { return $data; } // add hint regarding date/time format accepted in edit field $exampleTimestamp = strtotime("NOW"); $hint = JText::sprintf('COM_JEM_DATEFIELD_HINT', strftime($this->format, $exampleTimestamp)); $extraData = array( 'hint' => $hint, ); return array_merge($data, $extraData); } } } else { class JFormFieldCalendarJem extends JFormFieldCalendar { /** * The form field type. * * @var string * @note MUST be public. */ public $type = 'CalendarJem'; /** * Method to get the field input markup. * * @return string The field input markup. */ protected function getInput() { // don't translate format; it MUST be Y-m-d to keep calendar popup working if (empty($this->hint)) { // add hint regarding date/time format accepted in edit field $exampleTimestamp = strtotime("NOW"); $this->hint = JText::sprintf('COM_JEM_DATEFIELD_HINT', strftime($this->format, $exampleTimestamp)); } return parent::getInput(); } } }