<?php
$stamp_id = $_GET["stamp_id"];
$secure        = $_GET["secure"];
$type          = $_GET["type"];

include "../../php/database.php";
include "../../php/globals.php";

$sql_stamp    = "SELECT * FROM stamps WHERE id = " . $stamp_id . " AND secure = " . $secure . "";
$result_stamp = mysqli_query($con, $sql_stamp);
$stamp        = mysqli_fetch_assoc($result_stamp);
if ($result_stamp->num_rows > 0) {

    if ($type == "approve") {
        $url  = $manage_stamp_private_url;
        $data = ['result' => 'approvato', 'id' => $stamp_id];

        $options = [
        'http' => [
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => http_build_query($data),
        ],
        ];

        $context = stream_context_create($options);

        $response = file_get_contents($url, false, $context);

        if ($response == "ok") {
            echo "Richiesta approvata con successo";
        } else {
            echo "Si è verificato un errore";
        }
    } else if ($type == "reject") {
        $url  = $manage_stamp_private_url;
        $data = ['result' => 'rifiutato', 'id' => $stamp_id];

        $options = [
        'http' => [
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => http_build_query($data),
        ],
        ];

        $context = stream_context_create($options);

        $response = file_get_contents($url, false, $context);

        if ($response == "ok") {
            echo "Richiesta rifiutata con successo";
        } else {
            echo "Si è verificato un errore";
        }
    }
} else {
    echo "Timbratura non trovata";
}
