Esempio n. 1
0
 /**
  * @return \Doctrine\ORM\QueryBuilder
  */
 protected function getQueryBuilder()
 {
     $date = new \DateTime();
     $date->setTime(0, 0, 0);
     $qb = parent::getQueryBuilder();
     if (!$this->archive) {
         $qb->andWhere('a.date >= :now')->setParameter('now', $date);
     } else {
         $qb->andWhere('a.date < :now')->setParameter('now', $date);
     }
     return $qb;
 }
Esempio n. 2
0
 protected function startup()
 {
     parent::startup();
     if ($this->key) {
         if (($user = $this->userRepository->findOneBy(array('userKey' => $this->key))) === NULL) {
             throw new BadRequestException();
         }
         $this->userRepository->delete($user);
         $this->flashMessage('Byl jste odhlášen z newsletteru.', 'success');
         $this->redirect('this', array('key' => NULL));
     }
 }