function Field($properties = array()) { Requirements::css(FRAMEWORK_DIR . '/css/DatetimeField.css'); $tzField = ($this->getConfig('usertimezone')) ? $this->timezoneField->FieldHolder() : ''; return $this->dateField->FieldHolder() . $this->timeField->FieldHolder() . $tzField . '<div class="clear"><!-- --></div>'; }
public function FieldHolder($properties = array()) { if ($this->getConfig('showcalendar')) { // TODO Replace with properly extensible view helper system $d = MultiDateField_View_JQuery::create($this); if (!$d->regionalSettingsExist()) { $dateformat = $this->getConfig('dateformat'); // if no localefile is present, the jQuery DatePicker // month- and daynames will default to English, so the date // will not pass Zend validatiobn. We provide a fallback if (preg_match('/(MMM+)|(EEE+)/', $dateformat)) { $this->setConfig('dateformat', $this->getConfig('datavalueformat')); } } $d->onBeforeRender(); } $html = parent::FieldHolder(); if (!empty($d)) { $html = $d->onAfterRender($html); } return $html; }
function Field() { Requirements::css(SAPPHIRE_DIR . '/css/DatetimeField.css'); $tzField = $this->getConfig('usertimezone') ? $this->timezoneField->FieldHolder() : ''; return $this->dateField->FieldHolder() . $this->timeField->FieldHolder() . $tzField . '<div class="clear"><!-- --></div>'; }
function Field() { Requirements::css(SAPPHIRE_DIR . '/css/DatetimeField.css'); return $this->dateField->FieldHolder() . $this->timeField->FieldHolder() . '<div class="clear"><!-- --></div>'; }
/** * @param array $properties * @return HTMLText */ public function Field($properties = array()) { Requirements::css(FRAMEWORK_DIR . '/css/DatetimeField.css'); $tzField = $this->getConfig('usertimezone') ? $this->timezoneField->FieldHolder() : ''; return DBField::create_field('HTMLText', $this->dateField->FieldHolder() . $this->timeField->FieldHolder() . $tzField . '<div class="clear"><!-- --></div>'); }
public function FieldHolder($properties = array()) { $html = parent::FieldHolder(); return $html; }