|
@@ -136,7 +136,7 @@
|
|
|
|
|
|
|
|
} else if ($callFunction === "SetCurrentPlayer") {
|
|
} else if ($callFunction === "SetCurrentPlayer") {
|
|
|
$currentPlayer = $_POST['currentPlayer'];
|
|
$currentPlayer = $_POST['currentPlayer'];
|
|
|
- $sql = "UPDATE game SET currentPlayer = '$currentPlayer' WHERE id = $gameId";
|
|
|
|
|
|
|
+ $sql = "UPDATE game SET currentPlayer = $userId WHERE id = $gameId";
|
|
|
$result = $conn->query($sql);
|
|
$result = $conn->query($sql);
|
|
|
if (!$result) {
|
|
if (!$result) {
|
|
|
echo "Failed to update current player for game with id $gameId - error: " . $conn->error;
|
|
echo "Failed to update current player for game with id $gameId - error: " . $conn->error;
|
|
@@ -199,13 +199,13 @@
|
|
|
$questionIdArray = explode(",",$questionIds);
|
|
$questionIdArray = explode(",",$questionIds);
|
|
|
$values = "";
|
|
$values = "";
|
|
|
foreach($questionIdArray as $qId) {
|
|
foreach($questionIdArray as $qId) {
|
|
|
- $values .= "('$userName', $qId, $gameId),";
|
|
|
|
|
|
|
+ $values .= "($userId, $qId, $gameId),";
|
|
|
}
|
|
}
|
|
|
$values = rtrim($values, ',');
|
|
$values = rtrim($values, ',');
|
|
|
$sql = "INSERT INTO usersLockedQuestions (playerId, questionId, gameId) VALUES $values ON DUPLICATE KEY UPDATE playerId = '$userId', gameId = $gameId";
|
|
$sql = "INSERT INTO usersLockedQuestions (playerId, questionId, gameId) VALUES $values ON DUPLICATE KEY UPDATE playerId = '$userId', gameId = $gameId";
|
|
|
$result = $conn->query($sql);
|
|
$result = $conn->query($sql);
|
|
|
if (!$result) {
|
|
if (!$result) {
|
|
|
- echo "ERROR while svaing player questions for game $gameId and player $userName with error " . $conn->error . " from sql $sql";
|
|
|
|
|
|
|
+ echo "ERROR while svaing player questions for game $gameId and player $userName, id $userId with error " . $conn->error . " from sql $sql";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$sql = "UPDATE gamePlayers SET userLockedQuestions = (SELECT count(*) FROM usersLockedQuestions WHERE gameId = $gameId AND playerId = '$userId') WHERE playerId = (SELECT id FROM users WHERE username = '$userName' AND gameId = $gameId)";
|
|
$sql = "UPDATE gamePlayers SET userLockedQuestions = (SELECT count(*) FROM usersLockedQuestions WHERE gameId = $gameId AND playerId = '$userId') WHERE playerId = (SELECT id FROM users WHERE username = '$userName' AND gameId = $gameId)";
|