Das liegt daran, dass diesen beiden Ligen noch keine Teams zugeordnet sind.
Ich habe jetzt mal ein paar bereits qualifizierte Mannschaften aufgenommen.
Dann sollte zumindest die Übernahme dieser Daten funktionieren.
Nur wenn man anschließend weitere Mannschaften hinzufügt, will das Update-Programm diese Mannschaften auf sich selbst mappen und im
Spielplan ersetzen. Im Spielplan stehen die TeamIDs der Heim- und Gastmannschaften aber noch auf 0 (ist ja auch noch nicht ausgelost) und daher
bricht das Mapping ab.
Diesen Abbruch kann ich durch
Code: Alles auswählen
foreach ($this->xml_ary['footb_matches'] AS $key => $xml_team)
{
if ($xml_team['team_id_home'] <> 0)
{
$this->xml_ary['footb_matches'][$key]['team_id_home'] = $team_id_map_ary[$xml_team['team_id_home']];
}
if ($xml_team['team_id_guest'] <> 0)
{
$this->xml_ary['footb_matches'][$key]['team_id_guest'] = $team_id_map_ary[$xml_team['team_id_guest']];
}
}
unterdrücken aber neu hinzugefügte Mannschaften werden nicht dem Spielplan hinzugefügt.
Hier muss ich also noch am Update arbeiten.
Falls dies mit dem Update nicht funktioniert, kann man ja die SQL-Befehle aus dem Spielplan der Demo-Seite direkt in phpmyadmin absetzen.
Aber dazu müssen erst einmal alle Teilnehmer feststehen und ausgelost sein.
Mal sehen wie es morgen mit dem Bundesliga-Spielplan klappt.