From 32bdc6dcb65b330858faba596f819154940a8004 Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Tue, 15 Nov 2022 19:06:00 +0100 Subject: [PATCH] -added server files --- .gitignore | 2 -- jscore | Bin 51632 -> 0 bytes server/getuserdata.php | 27 +++++++++++++++++++++++++++ server/getuserpoints.php | 27 +++++++++++++++++++++++++++ server/jailgames.db | Bin 0 -> 20480 bytes server/score-list.php | 29 +++++++++++++++++++++++++++++ server/score-update.php | 33 +++++++++++++++++++++++++++++++++ server/setuserdata.php | 33 +++++++++++++++++++++++++++++++++ 8 files changed, 149 insertions(+), 2 deletions(-) delete mode 100755 jscore create mode 100644 server/getuserdata.php create mode 100644 server/getuserpoints.php create mode 100644 server/jailgames.db create mode 100644 server/score-list.php create mode 100644 server/score-update.php create mode 100644 server/setuserdata.php diff --git a/.gitignore b/.gitignore index 6795018..1716661 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,2 @@ .vscode/* -*.php *.exe -*.db diff --git a/jscore b/jscore deleted file mode 100755 index a4732a5370808c152c83cb7123ed9d2d9fab31f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51632 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 diff --git a/server/getuserdata.php b/server/getuserdata.php new file mode 100644 index 0000000..157eb8b --- /dev/null +++ b/server/getuserdata.php @@ -0,0 +1,27 @@ +open('../bd/jailgames.db'); + } +} + +$bd = new MiBD(); + +$game = ""; +if (isset($_GET['game'])) $game = $_GET['game']; +$user = ""; +if (isset($_GET['user'])) $user = $_GET['user']; + +$query = "SELECT data FROM userdata WHERE game LIKE '".$game."' AND user LIKE '".$user."'"; +$resultado = $bd->query($query); +$fila = $resultado->fetchArray(SQLITE3_ASSOC); +if ($fila) { + echo($fila['data']); +} +?> diff --git a/server/getuserpoints.php b/server/getuserpoints.php new file mode 100644 index 0000000..2881d9f --- /dev/null +++ b/server/getuserpoints.php @@ -0,0 +1,27 @@ +open('../bd/jailgames.db'); + } +} + +$bd = new MiBD(); + +$game = ""; +if (isset($_GET['game'])) $game = $_GET['game']; +$user = ""; +if (isset($_GET['user'])) $user = $_GET['user']; + +$query = "SELECT points FROM scores WHERE game LIKE '".$game."' AND user LIKE '".$user."'"; +$resultado = $bd->query($query); +$fila = $resultado->fetchArray(SQLITE3_ASSOC); +if ($fila) { + echo($fila['points']); +} +?> diff --git a/server/jailgames.db b/server/jailgames.db new file mode 100644 index 0000000000000000000000000000000000000000..61db3ab45556e6063efb503bda7a46008d3b0aa0 GIT binary patch literal 20480 zcmeI(O=}ZD90u^2eIdB(_Cwc8qt#BY!W9_#JiDi+Gfr z`?0kqoj$Iv(&_!YW2*hopen('../bd/jailgames.db'); + } +} + +$bd = new MiBD(); + +$game = ""; +if (isset($_GET['game'])) $game = $_GET['game']; + +$query = "SELECT user, points FROM scores WHERE game LIKE '".$game."' ORDER BY points DESC LIMIT 10"; +$resultado = $bd->query($query); + +$res = ""; +$fila = $resultado->fetchArray(SQLITE3_ASSOC); +while ($fila) { + $res = $res.$fila['user'].",".$fila['points']."\n"; + $fila = $resultado->fetchArray(SQLITE3_ASSOC); +} +echo($res); +?> diff --git a/server/score-update.php b/server/score-update.php new file mode 100644 index 0000000..447d207 --- /dev/null +++ b/server/score-update.php @@ -0,0 +1,33 @@ +open('../bd/jailgames.db'); + } +} + +$bd = new MiBD(); + +$game = ""; +if (isset($_GET['game'])) $game = $_GET['game']; +$user = ""; +if (isset($_GET['user'])) $user = $_GET['user']; +$points = ""; +if (isset($_GET['points'])) $points = $_GET['points']; + +$query = "SELECT count(*) as count FROM scores WHERE game LIKE '".$game."' AND user LIKE '".$user."'"; +$resultado = $bd->query($query); +if ($resultado->fetchArray(SQLITE3_ASSOC)['count'] > 0) { + $query = "UPDATE scores SET points=".$points." WHERE game='".$game."' AND user='".$user."'"; + $bd->exec($query); +} else { + $query = "INSERT INTO scores (game, user, points) VALUES ('".$game."', '".$user."', ".$points.")"; + $bd->exec($query); +} +echo("OK"); +?> diff --git a/server/setuserdata.php b/server/setuserdata.php new file mode 100644 index 0000000..b852d34 --- /dev/null +++ b/server/setuserdata.php @@ -0,0 +1,33 @@ +open('../bd/jailgames.db'); + } +} + +$bd = new MiBD(); + +$game = ""; +if (isset($_GET['game'])) $game = $_GET['game']; +$user = ""; +if (isset($_GET['user'])) $user = $_GET['user']; +$data = ""; +if (isset($_GET['data'])) $data = $_GET['data']; + +$query = "SELECT count(*) as count FROM userdata WHERE game LIKE '".$game."' AND user LIKE '".$user."'"; +$resultado = $bd->query($query); +if ($resultado->fetchArray(SQLITE3_ASSOC)['count'] > 0) { + $query = "UPDATE userdata SET data='".$data."' WHERE game='".$game."' AND user='".$user."'"; + $bd->exec($query); +} else { + $query = "INSERT INTO userdata (game, user, data) VALUES ('".$game."', '".$user."', '".$data."')"; + $bd->exec($query); +} +echo("OK"); +?>