Skip to content

Commit

Permalink
Resolução de erro no teste
Browse files Browse the repository at this point in the history
  • Loading branch information
Max-Rohrer20 committed Aug 20, 2024
1 parent 34e767e commit 078b21b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
Binary file modified lgbtq_connect.zip
Binary file not shown.
8 changes: 8 additions & 0 deletions lgbtq_connect/includes/admin/formulario-admin-page.php
Original file line number Diff line number Diff line change
Expand Up @@ -216,11 +216,13 @@ function excluir_formulario($id) {
}

function atualizar_formulario($wpdb, $funcao_localizacao) {
// Verificação dos dados obrigatórios no POST
if (!isset($_POST['id'], $_POST['nome'], $_POST['email'], $_POST['servico'], $_POST['descricao'], $_POST['latitude'], $_POST['longitude'])) {
error_log("Dados insuficientes no POST para atualizar o formulário.");
return;
}

// Sanitização dos dados recebidos
$id = $_POST['id'];
$nome = sanitize_text_field($_POST['nome']);
$email = sanitize_email($_POST['email']);
Expand All @@ -229,10 +231,13 @@ function atualizar_formulario($wpdb, $funcao_localizacao) {
$latitude = sanitize_text_field($_POST['latitude']);
$longitude = sanitize_text_field($_POST['longitude']);

// Obtenção da rua e cidade a partir das coordenadas
list($rua, $cidade) = $funcao_localizacao($latitude, $longitude);

// Log da operação de atualização
error_log("Atualizando formulário ID: " . $id . " com dados: Nome=" . $nome . ", E-mail=" . $email . ", Serviço=" . $servico);

// Atualização do banco de dados
$resultado = $wpdb->update(
'lc_formulario',
array(
Expand All @@ -250,12 +255,15 @@ function atualizar_formulario($wpdb, $funcao_localizacao) {
array('%d')
);

// Verificação do resultado da atualização
if ($resultado !== false) {
echo '<div class="updated"><p>Formulário atualizado com sucesso!</p></div>';
} else {
echo '<div class="error"><p>Erro ao atualizar o formulário.</p></div>';
}

// Redirecionamento após a atualização
echo '<script>window.location.href = window.location.href;</script>';
}

?>

0 comments on commit 078b21b

Please sign in to comment.