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