Ejemplo n.º 1
0
 /**
  * Filtruje zaznam dle ID
  * @param Selection $context
  * @param int $id
  * @param string $via [optional]
  * @param string $relation [optional]
  * @return Selection
  */
 public function filterId(Selection $context, $id, $via = '', $relation = '.')
 {
     return $this->simpleFilterFactory->create($context, $this->primaryKey, $id)->via($via)->relation($relation)->build();
 }
Ejemplo n.º 2
0
 /**
  * @param Selection $context
  * @param string $module
  * @param string $via [optional]
  * @return Selection
  */
 public function filterCode(Selection $context, $module, $via = '')
 {
     return $this->filterFactory->create($context, 'code', $module)->via($via)->build();
 }
Ejemplo n.º 3
0
 /**
  * @param Selection $context
  * @param string $email
  * @param string $via [optional]
  * @return Selection
  */
 public function filterEmail(Selection $context, $email, $via = '')
 {
     return $this->filterFactory->create($context, 'email', $email)->via($via)->build();
 }
Ejemplo n.º 4
0
 /**
  * @param Selection $context
  * @param $super
  * @param string $via
  * @return Selection
  */
 public function filterSuper(Selection $context, $super, $via = '')
 {
     return $this->filterFactory->create($context, 'super', $super)->via($via)->build();
 }
Ejemplo n.º 5
0
 /**
  * @param \Nette\Database\Table\Selection $context
  * @param string $module
  * @param string $via
  * @return \Nette\Database\Table\Selection
  */
 public function filterNotHomeSection(Selection $context, $module, $via = '')
 {
     return $this->filterFactory->create($context, 'module', $module)->operator('!=')->via($via)->build();
 }
Ejemplo n.º 6
0
 /**
  * @param Selection $context
  * @param $token
  * @param string $via [optional]
  * @return \Nette\Database\Table\Selection
  */
 public function filterToken(Selection $context, $token, $via = '')
 {
     return $this->filterFactory->create($context, 'token', $token)->via($via)->build();
 }
Ejemplo n.º 7
0
 /**
  * @param Selection $context
  * @param boolean $show
  * @param string $via [optional]
  * @return Selection
  */
 public function filterShow(Selection $context, $show, $via = '')
 {
     return $this->filterFactory->create($context, 'show', $show)->via($via)->build();
 }