* @author Icinga Development Team */ // {{{ICINGA_LICENSE_HEADER}}} use \Zend_View_Helper_FormElement; /** * Helper to generate a "datetime" element */ class Zend_View_Helper_FormDateTime extends Zend_View_Helper_FormElement { /** * Generate a 'datetime' element * * @param string $name The element name * @param int $value The default timestamp * @param array $attribs Attributes for the element tag * * @return string The element XHTML */ public function formDateTime($name, $value = null, $attribs = null) { $info = $this->_getInfo($name, $value, $attribs); extract($info); // name, value, attribs, options, listsep, disable // Is it disabled? $disabled = ''; if ($disabled) { $disabled = ' disabled="disabled"'; } // Do we have a value? if (isset($value) && !empty($value)) { $value = ' value="' . $this->view->dateFormat()->formatDateTime($value) . '"'; } else { $value = ''; } // Build the element $xhtml = '
' . '_htmlAttribs($attribs) . $this->getClosingBracket() . '
'; return $xhtml; } } // @codingStandardsIgnoreStop