setRequest($request); return $view->getResponse(); } /** * @return \Symfony\Component\HttpFoundation\Response * * @Route("/newsletter/unsubscribe/") */ public function unsubscribeAction(Request $request, NewsletterUnsubscribeView $view) { $view->setRequest($request); return $view->getResponse(); } /** * @Route("/newsletter/") */ public function otherAction(Request $request, NewsletterSubscribeView $subscribeView, NewsletterUnsubscribeView $unsubscribeView) { $id = intval(getVal('ID')); $date = sqlFormatInput(getVal('date')); if (getVal('subscribe') !== null) { return $this->subscribeAction($request, $subscribeView); } elseif (getVal('unsubscribe') !== null) { return $this->unsubscribeAction($request, $unsubscribeView); } if (empty($id) || empty($date)) { redirection('INDEX'); } // ############################### // LOAD NEWSLETTER $text = ''; if (empty($text)) { redirection('INDEX'); } } }