//next,team-changes (which may change matches) $sql = 'SELECT team_id FROM ' . $pref . 'module_tmt_teams WHERE bracket_id=? AND flags=2'; $gone = $db->GetCol($sql, array($bracket_id)); if ($gone) { //don't actually delete flagged teams/members, who may be needed for display of previous-match results foreach ($gone as $tid) { if (isset($teams[$tid])) { //some disconnect/bug ?? unset($teams[$tid]); } } if ($old) { if (!$sch) { $sch = new tmtSchedule(); } $sch->ConformGoneteams($this, $bracket_id, $data->type, $data->timezone, $gone); } //else TODO CHECKME } if ($old) { //CHECKME just find in $teams[] ? $sql = 'SELECT team_id FROM ' . $pref . 'module_tmt_teams WHERE bracket_id=? AND flags=1'; $xtra = $db->GetCol($sql, array($bracket_id)); if ($xtra) { if (!$sch) { $sch = new tmtSchedule(); } $sch->ConformNewteams($this, $bracket_id, $data->type, $data->timezone, $xtra); } } //else TODO CHECKME