/** * Input for Date and time * @param string $PartName */ function __construct($PartName, $InitialValue = NULL, $TagProperties = NULL) { $this->TagProperties = $TagProperties; $this->InitialValue = $InitialValue; $this->setPartName($PartName); parent::__construct(); $this->EaseShared->webPage->IncludeJavaScript('js/jquery-ui-timepicker-addon.js', 3); $this->EaseShared->webPage->IncludeCss('css/jquery-ui-timepicker-addon.css'); $this->InputTag = new \Ease\HtmlInputTextTag($this->PartName, $this->InitialValue, $this->TagProperties); $this->InputTag->setTagID($this->PartName); $this->InputTag = $this->addItem($this->InputTag); if ($InitialValue && strtotime($InitialValue) < time()) { $this->InputTag->setTagCss(['background-color' => 'red']); } }