summaryrefslogtreecommitdiffstats
path: root/api/remove.php
blob: 65f1a823173ad847b5e7eaa184baee9ab02c75af (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?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";

$id = $_POST["id"];
$doc = get_doc();
$xpath = new DOMXpath($doc);
$game = $xpath->query('//game[@id="' . $id . '"]')->item(0);
$game->parentNode->removeChild($game);

$count = $doc->getElementsByTagName("count")->item(0);
$count->nodeValue = intval($count->nodeValue) - 1;

$doc->save($path);
header("Location: " . $_SERVER["HTTP_REFERER"]);