diff options
author | Arun Persaud <arun@nubati.net> | 2009-01-16 20:44:22 -0800 |
---|---|---|
committer | Arun Persaud <arun@nubati.net> | 2009-01-16 20:44:22 -0800 |
commit | 617c9d49a2445bd39f2d18274462a29d8e533353 (patch) | |
tree | 55fef57a44c919ce0bf2d93eb29f38e460fa13c9 /include | |
parent | ed0ffd0d14904b661622a29e95661fc03728c2c4 (diff) | |
download | e-DoKo-617c9d49a2445bd39f2d18274462a29d8e533353.tar.gz e-DoKo-617c9d49a2445bd39f2d18274462a29d8e533353.tar.bz2 e-DoKo-617c9d49a2445bd39f2d18274462a29d8e533353.zip |
CLEANUP: small code cleanup
moved some DB queries out of loops
Diffstat (limited to 'include')
-rw-r--r-- | include/functions.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/include/functions.php b/include/functions.php index 51fadbb..cb09d6c 100644 --- a/include/functions.php +++ b/include/functions.php @@ -939,11 +939,12 @@ function generate_score_table($session) foreach($gameids as $gameid) { $re_score = DB_get_score_by_gameid($gameid); + $gametype = DB_get_gametype_by_gameid($gameid); foreach($player as $id=>$points) { $party = DB_get_party_by_gameid_and_userid($gameid,$id); if($party == "re") - if(DB_get_gametype_by_gameid($gameid)=="solo") + if($gametype=="solo") $player[$id] += 3*$re_score; else $player[$id] += $re_score; @@ -953,7 +954,7 @@ function generate_score_table($session) $score[$i]['gameid'] = $gameid ; $score[$i]['players'] = $player; $score[$i]['points'] = abs($re_score); - $score[$i]['solo'] = (DB_get_gametype_by_gameid($gameid)=="solo"); + $score[$i]['solo'] = ($gametype=="solo"); $i++; } @@ -982,12 +983,14 @@ function generate_global_score_table() foreach($gameids as $gameid) { $re_score = DB_get_score_by_gameid($gameid); + $gametype = DB_get_gametype_by_gameid($gameid); + /* TODO: this shouldn't loop over all players, just the 4 players that are in the game */ foreach($player as $key=>$pl) { $party = DB_get_party_by_gameid_and_userid($gameid,$pl['id']); if($party == "re") - if(DB_get_gametype_by_gameid($gameid)=="solo") + if($gametype=="solo") $player[$key]['points'] += 3*$re_score; else $player[$key]['points'] += $re_score; |