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";