Example #1
0
 /**
  * (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);
 }
Example #2
0
 /**
  * (non-PHPdoc)
  *
  * @see \Simplify\Form\Component::getDefaultValue()
  */
 public function getDefaultValue()
 {
     if (empty($this->defaultValue)) {
         $this->defaultValue = 'now';
     }
     return \Simplify\Form\DateTime::database($this->defaultValue);
 }
Example #3
0
 /**
  * (non-PHPdoc)
  * @see \Simplify\Form\Component::getDefaultValue()
  */
 public function getDefaultValue()
 {
     return \Simplify\Form\DateTime::database('now');
 }