public function to_date_tag() { $defaults = $this->default_date_options; $date = $this->getValue(); $date = !empty($date) ? $date : Ak::getDate(); return AkDateHelper::select_day($date, array_merge($defaults, array('prefix' => "{$this->object_name}[{$this->_column_name}(3)]"))) . AkDateHelper::select_month($date, array_merge($defaults, array('prefix' => "{$this->object_name}[{$this->_column_name}(2)]"))) . AkDateHelper::select_year($date, array_merge($defaults, array('prefix' => "{$this->object_name}[{$this->_column_name}(1)]"))); }
/** * Returns a set of html select-tags (one for year, month, and day) pre-selected with the +date+. */ static function select_date($date = null, $options = array()) { $date = empty($date) ? Ak::getDate() : $date; return AkDateHelper::select_year($date, $options) . AkDateHelper::select_month($date, $options) . AkDateHelper::select_day($date, $options); }