/**
  * @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();
     }
 }