<?php

if (!isset($_SESSION["panel_status"])) {
    http_response_code(400);
    exit;
}

if ($_SESSION["panel_status"] != "si") {
    http_response_code(400);
    exit;
}

$file = trim($_POST["file"]);
$imagen = trim($_POST["imagen"]);

//para proceso de bloqip
if (trim($_POST["accion"]) == "bloqip") {
    add_ip_ban(get_client_ip());
    exit;
}

$path = "files/$file";

$content = @file_get_contents("$path");

$decode = @json_decode($content, true);

//para proceso de eliminar
if (trim($_POST["accion"]) == "eliminar") {
    unlink($path);
    echo json_encode($decode);
    exit;
}

$decode["imagen"] = trim($imagen);
$fo = fopen("$path", "w");
fwrite($fo, json_encode($decode));
fclose($fo);
echo json_encode($decode);
exit;