$rule) {
if (!isset($rule["name"]) || !isset($rule["content"]) && !is_numeric($index)) {
header("Location: /-/rules");
die();
}
if (trim($rule["name"]) === "") {
unset($_POST["payload"][$index]);
continue;
}
if (!isset($rule["approved"])) $rule["approved"] = [];
if (isset($rule["approved"][0])) $rule["approved"][0] = true; else $rule["approved"][0] = false;
if (isset($rule["approved"][1])) $rule["approved"][1] = true; else $rule["approved"][1] = false;
$_POST["payload"][$index] = $rule;
}
file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/rules/rules.json", json_encode($_POST["payload"]));
header("Location: /-/rules");
die();
}
require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/components/header.inc';
?>
= $Parsedown->text(str_replace("<", "<", str_replace(">", ">", $rule["content"]))) ?>