Example #1
0
 protected function showRefereeTypes()
 {
     $this->assign('title', 'Wedstrijdactietypes');
     switch ($this->mode) {
         case 'bewerken':
             $oType = new RefereeType($this->editId);
             $this->editObject($oType);
             break;
         default:
             $aGamePersons = RefereeType::getAll(array(), 'name', 'asc');
             $this->assign('aTypes', $aGamePersons);
             $this->template = '/types.tpl';
             $this->showOutput();
     }
 }
Example #2
0
 /**
  * @param string $refereeType
  * @return RefereeType
  */
 protected function convertRefereeType($refereeType)
 {
     $oRefereeType = RefereeType::getByNefubName($refereeType);
     if (!$oRefereeType) {
         $oRefereeType = new RefereeType();
         $oRefereeType->name = ucfirst($refereeType);
         $oRefereeType->nefub_name = $refereeType;
         $oRefereeType->save();
         self::put('Wedstrijdleidingtype ' . $oRefereeType->name . ' toegevoegd');
         $this->addedNefubObject($oRefereeType);
     }
     return $oRefereeType;
 }
Example #3
0
 /**
  * Enter description here ...
  * @param Game $oGame
  * @param RefereeType $oRefereeType
  * @param int $sorting
  * @return Referee
  */
 public static function getByGame(Game $oGame, RefereeType $oRefereeType, $sorting = 0)
 {
     $where = array('game_nefub_id' => $oGame->nefub_id, 'referee_type_id' => $oRefereeType->getId());
     if ($sorting) {
         $where['sorting'] = $sorting;
     }
     return self::getSingle($where);
 }