/**
  * @see Form::save()
  */
 public function save()
 {
     parent::save();
     // save price
     ContestPriceEditor::updatePositions($this->pricePositionPositions);
     $this->saved();
     // forward
     HeaderUtil::redirect('index.php?page=ContestPrice&contestID=' . $this->contest->contestID . SID_ARG_2ND_NOT_ENCODED);
     exit;
 }
 /**
  * @see Form::save()
  */
 public function save()
 {
     parent::save();
     // save sponsor
     $inserts = '';
     foreach ($this->sponsors as $sponsor) {
         $userID = $groupID = 0;
         switch ($sponsor['type']) {
             case 'user':
                 $userID = intval($sponsor['id']);
                 break;
             case 'group':
                 $groupID = intval($sponsor['id']);
                 break;
         }
         ContestSponsorEditor::create($this->contest->contestID, $userID, $groupID, 'invited');
     }
     $this->saved();
     // forward
     HeaderUtil::redirect('index.php?page=ContestSponsor&contestID=' . $this->contest->contestID . SID_ARG_2ND_NOT_ENCODED);
     exit;
 }