<?php
include_once($_SERVER['DOCUMENT_ROOT'] . '/db.php'); // Conexão com o banco de dados

// Recebe os dados via POST
$data = json_decode(file_get_contents('php://input'), true);

// Verifica se os dados necessários foram recebidos
if (isset($data['id'], $data['primeiro_nome'], $data['sobrenome'], $data['email'], $data['telefone'], $data['data_nascimento'], $data['nivel'], $data['status'])) {
    $id = $data['id'];
    $primeiro_nome = $data['primeiro_nome'];
    $sobrenome = $data['sobrenome'];
    $email = $data['email'];
    $telefone = $data['telefone'];
    $data_nascimento = $data['data_nascimento'];
    $nivel = $data['nivel'];
    $status = $data['status'];  // Adicionando o status

    // Prepara a consulta SQL para atualizar os dados do usuário, incluindo o status
    $sql = "UPDATE usuarios SET primeiro_nome = :primeiro_nome, sobrenome = :sobrenome, email = :email, telefone = :telefone, data_nascimento = :data_nascimento, nivel = :nivel, status = :status WHERE id = :id";
    $stmt = $pdo->prepare($sql);

    // Executa a consulta
    $stmt->bindParam(':primeiro_nome', $primeiro_nome);
    $stmt->bindParam(':sobrenome', $sobrenome);
    $stmt->bindParam(':email', $email);
    $stmt->bindParam(':telefone', $telefone);
    $stmt->bindParam(':data_nascimento', $data_nascimento);
    $stmt->bindParam(':nivel', $nivel);
    $stmt->bindParam(':status', $status);  // Vinculando o valor do status
    $stmt->bindParam(':id', $id);

    if ($stmt->execute()) {
        echo json_encode(['success' => true]);
    } else {
        echo json_encode(['success' => false]);
    }
} else {
    echo json_encode(['success' => false]);
}
?>
