From 152bbd9bb0fba7772ff8b9633a4a2814b21d292a Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Thu, 31 Oct 2013 04:25:08 +0000 Subject: [PATCH] bugfixes for game stats --- source/masterserver/addGameStats.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/masterserver/addGameStats.php b/source/masterserver/addGameStats.php index 4bd9e941..736b03f4 100644 --- a/source/masterserver/addGameStats.php +++ b/source/masterserver/addGameStats.php @@ -22,11 +22,11 @@ define( 'DB_LINK', db_connect() ); $gameUUID = (string) clean_str( $_GET['gameUUID'] ); - $whereClause = 'gameUUID=\'' . mysql_real_escape_string( $gameUUID ) . '\';'; + $whereClause = 'gameUUID=\'' . mysql_real_escape_string( $gameUUID ) . '\''; - $stats_in_db = @mysql_query( 'SELECT COUNT(*) FROM glestgamestats WHERE ' . $whereClause ); + $stats_in_db = @mysql_query( 'SELECT COUNT(*) FROM glestgamestats WHERE ' . $whereClause . ';' ); $statsCount = @mysql_fetch_row( $stats_in_db ); - $player_stats_in_db = @mysql_query( 'SELECT COUNT(*) FROM glestgameplayerstats WHERE ' . $whereClause ); + $player_stats_in_db = @mysql_query( 'SELECT COUNT(*) FROM glestgameplayerstats WHERE ' . $whereClause . ';'); $player_statsCount = @mysql_fetch_row( $player_stats_in_db ); @@ -73,7 +73,7 @@ 'totalEndGameConcurrentUnitCount=\'' . mysql_real_escape_string( $totalEndGameConcurrentUnitCount ) . '\', ' . 'isHeadlessServer=\'' . mysql_real_escape_string( $isHeadlessServer ) . '\', ' . 'lasttime=' . 'now()' . ' ' . - 'WHERE ' . $whereClause); + 'WHERE ' . $whereClause . ';'); if (!$result) { die('part 1a: Invalid query: ' . mysql_error()); @@ -199,7 +199,7 @@ 'quitBeforeGameEnd=' . $quitBeforeGameEnd . ', ' . 'quitTime=' . $quitTime . ', ' . 'lasttime=' . 'now()' . ' ' . - 'WHERE ' . $whereClause); + 'WHERE ' . $whereClause . ' AND factionIndex = ' . $factionIndex . ';'); if (!$result) { die('part 1b: Invalid query: ' . mysql_error());