diff --git a/partials/viewer-pouleoverview.html b/partials/viewer-pouleoverview.html index 101d45b..4f052eb 100644 --- a/partials/viewer-pouleoverview.html +++ b/partials/viewer-pouleoverview.html @@ -8,12 +8,25 @@
+
+

{{team.teamname}}

+
- race: {{race.idrace}} + +
+
+

Race {{race.idrace}}

+
+
+ +
    +
  • {{laptime.laptime}}
  • +
+ +
+
+
-
- naam: {{team.teamname}} -
diff --git a/server/getteamsforpoule.php b/server/getteamsforpoule.php index 53a53cf..42d753f 100644 --- a/server/getteamsforpoule.php +++ b/server/getteamsforpoule.php @@ -15,30 +15,38 @@ //fetch teams $teamfetch = pg_prepare($dbconn, "teamfetch", "select team.*, team.name teamname from team inner join team_poule using (idteam, idchampionship) where tier = $1 and poule = $2 and idchampionship = $3"); + $result['lasterror'].=pg_last_error()."\n"; $racefetch = pg_prepare($dbconn, "racefetch", "select * from race where tier = $1 and poule = $2 and idchampionship = $3 and idteam = $4"); + $result['lasterror'].=pg_last_error()."\n"; $laptimefetch = pg_prepare($dbconn, "laptimefetch", "select vm1.idrace, vm2.cleaneduptime-vm1.cleaneduptime laptime from valid_measurements vm1 inner join valid_measurements vm2 on vm1.idrace = vm2.idrace and vm1.idmeasurement != vm2.idmeasurement and vm1.cleaneduptime < vm2.cleaneduptime and vm2.cleaneduptime = (select min(cleaneduptime) from valid_measurements vm3 where vm3.cleaneduptime>vm1.cleaneduptime and vm3.idrace = vm1.idrace) where vm1.idrace = $1 order by vm1.idrace, laptime"); + $result['lasterror'].=pg_last_error()."\n"; $teamfetch = pg_execute($dbconn, "teamfetch", array($tier, $poule, $idchampionship)); + $result['lasterror'].=pg_last_error()."\n"; //resulting teams array $teams = array(); while($row = pg_fetch_assoc($teamfetch)) { $team = $row; $team['races'] = array(); + $idteam = $row['idteam']; + + $result['debugracefetch'] = $tier.' '.$poule.' '.$idchampionship.' '.$idteam; //loop over each race - $racefetch = pg_execute($dbconn, "racefetch", array($tier, $poule, $idchampionship, $idteam)); - if($racefetch===false) { - $result['debug1'].=pg_last_error($dbconn); - } - while($racerow = pg_fetch_assoc($racefetch)) { + $racefetchexec = pg_execute($dbconn, "racefetch", array($tier, $poule, $idchampionship, $idteam)); + $result['lasterror'].=pg_last_error()."\n"; + while($racerow = pg_fetch_assoc($racefetchexec)) { + $result['GETTING IN IT'] = true; $race = array(); + $race['idrace'] = $racerow['idrace']; $race['laptimes'] = array(); //fetch the laptimes $laptimefetch = pg_execute($dbconn, "laptimefetch", array($race['idrace'])); + $result['lasterror'].=pg_last_error()."\n"; while($laptimerow = pg_fetch_assoc($laptimefetch)) { $laptime = array(); $laptime['laptime'] = $laptimerow['laptime']; @@ -46,8 +54,10 @@ } $team['races'][] = $race; + } + $teams[] = $team; }