Exemplo n.º 1
0
 public function actionArticle($url = '')
 {
     if (!$url) {
         throw new Nette\Application\BadRequestException();
     }
     $this->articleDat = $this->articleManager->getArticleUrl($url);
     if (!$this->articleDat || $this->articleDat->deleted == 1) {
         throw new Nette\Application\BadRequestException();
     }
 }
Exemplo n.º 2
0
 public function match(Nette\Http\IRequest $httpRequest)
 {
     $appRequest = parent::match($httpRequest);
     if (empty($appRequest->parameters)) {
         return null;
     }
     if (!$this->articleManager->getArticleUrl($appRequest->parameters['url'])) {
         return null;
     }
     return $appRequest;
 }