Ejemplo n.º 1
0
 /**
  * 
  * @param Poul $poule
  * @param Team $oTeam
  * @return PouleTeam
  */
 private function convertPouleTeam(stdClass $poule, Team $oTeam)
 {
     $oPoule = Poule::getByNefubID($poule->ID);
     if (!$oPoule) {
         $oPoule = new Poule();
         $oPoule->nefub_id = $poule->ID;
         self::put('Fout: poule ' . $oPoule->nefub_id . ' toegevoegd:' . $oPoule->name . ' bij toevoegen van personen');
     }
     $oPoule->name = $poule->Name;
     // copy info from team
     $oPoule->competition_nefub_id = $oTeam->competition_nefub_id;
     $oPoule->season_nefub_id = Season::getInstance()->nefub_id;
     $oPoule->save();
     $oPouleTeam = PouleTeam::getByNefubID($oTeam->nefub_id, $oPoule->nefub_id);
     if (!$oPouleTeam) {
         $oPouleTeam = new PouleTeam();
         $oPouleTeam->poule_nefub_id = $oPoule->nefub_id;
         $oPouleTeam->team_nefub_id = $oTeam->nefub_id;
         $oPouleTeam->save();
         self::put('Team ' . $oTeam->name . ' aan poule ' . $oPoule->nefub_id . ' toegevoegd:' . $oPoule->name);
     }
     return $oPouleTeam;
 }