_getInfo($name, $value, $attribs); extract($info); // name, value, attribs, options, listsep, disable // Is it disabled? $disabled = ''; if ($disabled) { $disabled = ' disabled="disabled"'; } $jspicker = (isset($attribs['jspicker']) && $attribs['jspicker'] === true) ? true : false; if (isset($value) && !empty($value)) { if ($jspicker) { $value = ' value="' . $this->view->dateFormat()->format($value, $attribs['defaultFormat']) . '"'; } else { $value = ' value="' . $this->view->dateFormat()->formatDateTime($value) . '"'; } } else { $value = ''; } // Build the element $xhtml = '
'; $xhtml .= '_htmlAttribs($attribs); if ($jspicker === true) { $xhtml .= 'data-icinga-component="app/datetime"'; } $xhtml .= $this->getClosingBracket(); if ($jspicker === true) { $xhtml .= '' . '' . '' . '' . ''; } $xhtml .= '
'; return $xhtml; } }