diff options
| author | Maksymilian Jopek <maks@jopek.eu> | 2023-02-25 19:06:54 +0100 |
|---|---|---|
| committer | Maksymilian Jopek <maks@jopek.eu> | 2023-03-26 20:04:17 +0200 |
| commit | 19218d758d4fc0f8f5db5a97eb9dcfdb5086f844 (patch) | |
| tree | 9a5e956cd6561e7d1919e19e5d080c69017763c2 /api/remove.php | |
| parent | 3df4ebc26d93afed16670e37edb26aa3b5a17317 (diff) | |
| download | mlos-19218d758d4fc0f8f5db5a97eb9dcfdb5086f844.tar.gz mlos-19218d758d4fc0f8f5db5a97eb9dcfdb5086f844.tar.zst mlos-19218d758d4fc0f8f5db5a97eb9dcfdb5086f844.zip | |
Remove path from repo
Add start script
Diffstat (limited to 'api/remove.php')
| -rw-r--r-- | api/remove.php | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/api/remove.php b/api/remove.php index 65f1a82..0ef23e5 100644 --- a/api/remove.php +++ b/api/remove.php @@ -1,10 +1,11 @@ <?php + if (empty($_POST["id"])) { http_response_code(400); exit(0); } -$path = "/home/maks/school/clientApps/mlos/src/db.xml"; -require_once "/home/maks/school/clientApps/mlos/src/data.php"; +$path = "%PWD%src/db.xml"; +require_once "%PWD%src/data.php"; $id = $_POST["id"]; $doc = get_doc(); @@ -13,7 +14,20 @@ $game = $xpath->query('//game[@id="' . $id . '"]')->item(0); $game->parentNode->removeChild($game); $count = $doc->getElementsByTagName("count")->item(0); -$count->nodeValue = intval($count->nodeValue) - 1; +$icount = intval($count->nodeValue) - 1; +$count->nodeValue = $icount; + + +[$data, $_] = get_data(); +$i = 1; +foreach($data as $d) { + if($d["id"] === $id) continue; + $g = $xpath->query('//game[@id="' . $d["id"] . '"]')->item(0); + var_dump('//game[@id="' . $d["id"] . '"]'); + $g->setAttribute("order", $i); + $i++; +} $doc->save($path); header("Location: " . $_SERVER["HTTP_REFERER"]); + |
