<?php
// Verificar CSRF token
if (!isset($_POST['csrf_token']) || $_POST['csrf_token'] !== $_SESSION['csrf_token']) {
    $_SESSION['mensagem'] = "Token de segurança inválido!";
    header("Location: editar_cliente.php?id=$clienteId");
    exit;
}

// Verificar se é para cadastrar produto
if (isset($_POST['cadastrar_produto'])) {
    require_once 'processos/cadastrar_produto.php';
} 
// Verifica se é para cadastrar atividade
elseif (isset($_POST['cadastrar_atividade'])) {
    require_once 'processos/cadastrar_atividade.php';
}
// Verifica se é para concluir atividade
elseif (isset($_POST['concluir_atividade'])) {
    require_once 'processos/concluir_atividade.php';
}
// Verifica se é para excluir atividade
elseif (isset($_POST['excluir_atividade'])) {
    require_once 'processos/excluir_atividade.php';
}
// Verifica se é para enviar arquivo
elseif (isset($_POST['enviar_arquivo'])) {
    require_once 'processos/enviar_arquivo.php';
}
// Verifica se é para enviar formulário por e-mail
elseif (isset($_POST['enviar_formulario_email'])) {
    require_once 'processos/enviar_formulario_email.php';
}
// Verifica se é para responder formulário
elseif (isset($_POST['responder_formulario'])) {
    require_once 'processos/responder_formulario.php';
}
// Atualização dos dados básicos do cliente
else {
    require_once 'processos/atualizar_cliente.php';
}

// Redirecionamento padrão se nenhum dos casos acima for atendido
header("Location: editar_cliente.php?id=$clienteId");
exit;