0) {
$myId = $fronters[0]["id"];
} else {
$myId = "zdtsg";
}
if ((isset($_GET["create"]) || isset($_GET["delete"])) && isset($parts[2])) {
$account = array_values(array_filter($accounts, function ($i) use ($parts) { return $i["_name"] === $parts[2]; }))[0];
header("Content-Type: text/plain");
//var_dump($_GET);
if (isset($_GET["create"])) {
if (!(isset($_GET["amount"]) && is_numeric($_GET["amount"]) && (float)$_GET["amount"] < 9999 && (float)$_GET["amount"] > -9999)) {
header("Location: /-/money/" . $parts[2]);
die();
}
if (!isset($_GET["description"])) $_GET["description"] = "";
$_GET["description"] = substr($_GET["description"], 0, 150);
array_unshift($account["transactions"], [
"author" => $myId,
"description" => $_GET["description"],
"amount" => (float)$_GET["amount"],
"date" => date('c')
]);
$name = $account["_name"];
unset($account["_name"]);
file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/money/" . $name . ".json", json_encode($account, JSON_PRETTY_PRINT));
} else {
if (isset($_GET["id"]) && is_numeric($_GET["id"]) && isset($account["transactions"][(int)$_GET["id"]])) {
unset($account["transactions"][(int)$_GET["id"]]);
$name = $account["_name"];
unset($account["_name"]);
file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/money/" . $name . ".json", json_encode($account, JSON_PRETTY_PRINT));
}
}
//die();
header("Location: /-/money/" . $parts[2]);
die();
}
$rate = (float)trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/exchange.txt"));
require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/header.inc';
?>
As of = date('j F Y') ?> · €1 = £= $rate ?>