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 if ($teams) { $order = 1; //clears flags for all present teams and their members $sql = 'UPDATE ' . $pref . 'module_tmt_teams SET name=?,seeding=?,contactall=?,displayorder=?,flags=0 WHERE team_id=?'; $sql2 = 'UPDATE ' . $pref . 'module_tmt_people SET flags=0 WHERE id=? AND flags IN(1,3)'; $sql3 = 'DELETE FROM ' . $pref . 'module_tmt_people WHERE id=? AND flags=2'; foreach ($teams as $tid => &$row) { list($pname, $pcontact) = $funcs->GetforFirstPlayer($tid); $name = $row['name']; if ($name == FALSE || $name == $pname) { $name = null; }