<?php
session_start();
if ($_SESSION['tipo'] !== 'admin') { die("Acesso negado"); }

$id = $_GET['id'] ?? '';
$novo_status = $_GET['status'] ?? 'pago';

$arquivo = 'db/pedidos.json';
if (file_exists($arquivo)) {
    $pedidos = json_decode(file_get_contents($arquivo), true);
    $alterado = false;

    foreach ($pedidos as &$p) {
        if ($p['id'] == $id) {
            $p['status'] = $novo_status;
            $alterado = true;
            break;
        }
    }

    if ($alterado) {
        file_put_contents($arquivo, json_encode($pedidos, JSON_PRETTY_PRINT));
        echo "sucesso";
    } else {
        echo "erro: pedido não encontrado";
    }
}
?>