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