Merge pull request #28 from foin137/bug_27_deletegame

[#27] Fix bug when deleting games
This commit is contained in:
foin137
2021-01-29 18:36:06 +01:00
committed by GitHub

View File

@@ -3940,9 +3940,12 @@ function setBereit($mysqli,$spielerID,$bereit)
function gameAssoc($mysqli) function gameAssoc($mysqli)
{ {
$spielID = $_COOKIE['SpielID']; $spielID = $_COOKIE['SpielID'];
$gameRes = $mysqli->Query("SELECT * FROM $spielID"."_game"); if ($gameRes = $mysqli->Query("SELECT * FROM $spielID"."_game"))
$gameA = $gameRes->fetch_assoc(); {
return $gameA; $gameA = $gameRes->fetch_assoc();
return $gameA;
}
return false;
} }
function eigeneAssoc($mysqli) function eigeneAssoc($mysqli)
@@ -3959,9 +3962,12 @@ function getName($mysqli, $spielerID)
//Gibt den Namen des Spielers mit der $spielerID zurück //Gibt den Namen des Spielers mit der $spielerID zurück
$spielID = $_COOKIE['SpielID']; $spielID = $_COOKIE['SpielID'];
$spielerID = (int)$spielerID; $spielerID = (int)$spielerID;
$res = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE id = $spielerID"); if ($res = $mysqli->Query("SELECT * FROM $spielID"."_spieler WHERE id = $spielerID"))
$temp = $res->fetch_assoc(); {
return $temp['name']; $temp = $res->fetch_assoc();
return $temp['name'];
}
return "Unknown";
} }
function getGesinnung($identitaet) function getGesinnung($identitaet)
@@ -4092,14 +4098,16 @@ function toGameLog($mysqli,$logeintrag)
{ {
//Fügt dem gamelog den $logeintrag hinzu //Fügt dem gamelog den $logeintrag hinzu
$spielID = $_COOKIE['SpielID']; $spielID = $_COOKIE['SpielID'];
$gameAssoc = gameAssoc($mysqli); if ($gameAssoc = gameAssoc($mysqli))
$aktLog = $gameAssoc['log']; {
$neuLog = $aktLog.date("H:i:s").": ".$logeintrag."<br>"; $aktLog = $gameAssoc['log'];
$neuLog = str_replace("'",'"',$neuLog); //ersetze alle ' mit " $neuLog = $aktLog.date("H:i:s").": ".$logeintrag."<br>";
$stmt = $mysqli->prepare("UPDATE $spielID"."_game SET log = ?"); $neuLog = str_replace("'",'"',$neuLog); //ersetze alle ' mit "
$stmt->bind_param("s",$neuLog); $stmt = $mysqli->prepare("UPDATE $spielID"."_game SET log = ?");
$stmt->execute(); $stmt->bind_param("s",$neuLog);
$stmt->close(); $stmt->execute();
$stmt->close();
}
} }
function toPlayerLog($mysqli, $logeintrag, $spieler) function toPlayerLog($mysqli, $logeintrag, $spieler)