public function executeOpinion(HTTPRequest $request) { if ($request->postExists('submit-form')) { $opinion = new WebsiteOpinion(); $opinion->setUsername(htmlspecialchars($request->postData('username'))); $opinion->setComment(htmlspecialchars($request->postData('comment'))); $this->_opinionsManager->save($opinion); $this->page->smarty()->assign('isMessageSent', true); } $this->page->smarty()->assign('opinionsManager', $this->_opinionsManager); }