private function verifyLink($link, $checkSubmitted, $checkEvaluation) { if (!empty($link)) { $assignments = new Assignments(); $assignment = $assignments->getFromLink($link, $checkEvaluation); } if ($assignment === null) { $this->_helper->flashMessenger->addMessage("ERROR: Invalid action."); $this->_helper->redirector->gotoRoute(array('controller' => 'assignment', 'action' => 'index'), 'default', true); } if ($checkSubmitted && $assignment->getotevren() == false) { $this->_helper->flashMessenger->addMessage("ERROR: This test has been already submitted."); $this->_helper->redirector->gotoRoute(array('controller' => 'assignment', 'action' => 'index'), 'default', true); } return $assignment; }