diff --git a/admin/admin.db b/admin/admin.db index d896899..bcd4450 100755 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin1/dicionario/core.js b/admin1/dicionario/core.js index b25c142..ff3c95c 100755 --- a/admin1/dicionario/core.js +++ b/admin1/dicionario/core.js @@ -346,8 +346,8 @@ i3GEOadmin.core.dicionario = { en : "", es : "" } ], - 'excluiMesmo' : [ { - pt : "Confirma a exclusão permanente?", + 'confirma' : [ { + pt : "Não será possível reverter. Continua?", en : "", es : "" } ], diff --git a/admin1/usuarios/operacoes/exec.php b/admin1/usuarios/operacoes/exec.php index dde1b6c..16ea2e9 100755 --- a/admin1/usuarios/operacoes/exec.php +++ b/admin1/usuarios/operacoes/exec.php @@ -126,7 +126,7 @@ switch ($funcao) header("HTTP/1.1 500 erro ao consultar banco de dados"); exit; } - retornaJSON($retorna); + retornaJSON($id_operacao); exit; break; } diff --git a/admin1/usuarios/operacoes/index.js b/admin1/usuarios/operacoes/index.js index bf5c414..c77304c 100755 --- a/admin1/usuarios/operacoes/index.js +++ b/admin1/usuarios/operacoes/index.js @@ -159,7 +159,7 @@ function adicionaOperacao(){ } function excluirOperacaoDialogo(id_operacao){ var hash = { - "mensagem": $trad("excluiMesmo",i3GEOadmin.core.dicionario), + "mensagem": $trad("confirma",i3GEOadmin.core.dicionario), "onBotao1": "excluirOperacao('"+id_operacao+"')", "botao1": $trad("sim",i3GEOadmin.core.dicionario), "onBotao2": "fechaModalConfirma();", @@ -176,6 +176,39 @@ function excluirOperacao(id_operacao){ .done( function(data, status){ modalAguarde(false); + var json = jQuery.parseJSON(data)*1; + $("#form-" + json).remove(); + $("#link-" + json).remove(); + } + ) + .fail( + function(data){ + modalAguarde(false); + mostraErro(data.status + " " +data.statusText); + } + ); +} +function salvarOperacaoDialogo(id_operacao){ + var hash = { + "mensagem": $trad("confirma",i3GEOadmin.core.dicionario), + "onBotao1": "salvarOperacao('"+id_operacao+"')", + "botao1": $trad("sim",i3GEOadmin.core.dicionario), + "onBotao2": "fechaModalConfirma();", + "botao2": $trad("nao",i3GEOadmin.core.dicionario) + }; + abreModalConfirma(hash); +} +function salvarOperacao(id_operacao){ + var parametros = $("#form-" + id_operacao + " form").serialize(); + fechaModalGeral(); + modalAguarde(true); + $.post( + "exec.php?funcao=alterarOperacao", + "id_operacao="+ id_operacao+"&"+parametros + ) + .done( + function(data, status){ + modalAguarde(false); iconeAguarde(ondeListaOperacoes); pegaOperacoes(); } diff --git a/admin1/usuarios/operacoes/index.php b/admin1/usuarios/operacoes/index.php index 079271a..d99cccd 100755 --- a/admin1/usuarios/operacoes/index.php +++ b/admin1/usuarios/operacoes/index.php @@ -59,16 +59,16 @@ include "../../head.php";