/** * @see Form::readParameters() */ public function readParameters() { parent::readParameters(); // get entry if (isset($_REQUEST['contestID'])) { $this->contestID = intval($_REQUEST['contestID']); } $this->contest = new ViewableContest($this->contestID); if (!$this->contest->contestID) { throw new IllegalLinkException(); } // get contest if (!$this->contest->isSolutionable()) { throw new PermissionDeniedException(); } }