/** * (non-PHPdoc) * @see \Simplify\Form\Component::onInjectQueryParams() */ public function onInjectQueryParams(\Simplify\Form\Action $action, &$params) { if ($this->sinceEnabled()) { $value = $this->getSinceValue(); $name = "{$this->getName()}_since"; $params[\Simplify\Db\QueryParameters::WHERE][] = "{$this->getFieldName()} >= :{$name}"; $params[\Simplify\Db\QueryParameters::DATA][$name] = \Simplify\Form\DateTime::database($value); } if ($this->untilEnabled()) { $value = $this->getUntilValue(); $name = "{$this->getName()}_until"; $params[\Simplify\Db\QueryParameters::WHERE][] = "{$this->getFieldName()} <= :{$name}"; $params[\Simplify\Db\QueryParameters::DATA][$name] = \Simplify\Form\DateTime::database($value); } parent::onInjectQueryParams($action, $params); }
/** * (non-PHPdoc) * * @see \Simplify\Form\Component::getDefaultValue() */ public function getDefaultValue() { if (empty($this->defaultValue)) { $this->defaultValue = 'now'; } return \Simplify\Form\DateTime::database($this->defaultValue); }
/** * (non-PHPdoc) * @see \Simplify\Form\Component::getDefaultValue() */ public function getDefaultValue() { return \Simplify\Form\DateTime::database('now'); }