mirror of
https://github.com/foin137/werwolfonline.eu.git
synced 2025-12-12 03:11:35 +00:00
Merge pull request #28 from foin137/bug_27_deletegame
[#27] Fix bug when deleting games
This commit is contained in:
36
Werwolf.php
36
Werwolf.php
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user