diff --git a/admin/admin.db b/admin/admin.db index a934bc1..f4e08a0 100755 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin1/catalogo/menus/exec.php b/admin1/catalogo/menus/exec.php index 94c0766..aa2f7d2 100755 --- a/admin1/catalogo/menus/exec.php +++ b/admin1/catalogo/menus/exec.php @@ -84,6 +84,12 @@ switch ($funcao) { retornaJSON ( array("dados"=>$dados, "perfis"=>$perfis) ); break; case "EXCLUIR" : + $r = pegaDados("select * from ".$esquemaadmin."i3geoadmin_n1 where id_menu=$id_menu"); + if(count($r) > 0){ + header ( "HTTP/1.1 500 erro ao excluir. Exclua os grupos primeiro" ); + exit (); + } + $retorna = excluir ( $id_menu, $dbhw ); $dbhw = null; $dbh = null; diff --git a/admin1/catalogo/menus/grupos/index.js b/admin1/catalogo/menus/grupos/index.js index 0e643b5..16e5c11 100755 --- a/admin1/catalogo/menus/grupos/index.js +++ b/admin1/catalogo/menus/grupos/index.js @@ -414,6 +414,16 @@ i3GEOadmin.grupos = { //abre a pagina de edicao window.location.href = "subgrupos/index.php?id_n1=" + id + "&nome_grupo=" + titulo + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&nome_menu=" + i3GEOadmin.grupos.nome_menu; }, + editarListaDeGrupos: function(id,titulo){ + //muda a url para que o usuario possa voltar pelo botao do navegador + var u = window.location.origin + + window.location.pathname + + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&nome_menu=" + i3GEOadmin.grupos.nome_menu + + "&nome_grupo=" + titulo + "&id_n1=" + id; + window.history.replaceState(null,null,u); + //abre a pagina de edicao + window.location.href = "listadegrupos/index.php?id_n1=" + id + "&nome_grupo=" + titulo + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&nome_menu=" + i3GEOadmin.grupos.nome_menu; + }, addInput: function(id,valor){ var i = $("#"+id); $(i.val(i.val() + ' ' + valor)); diff --git a/admin1/catalogo/menus/grupos/index.php b/admin1/catalogo/menus/grupos/index.php index ab72202..15c3e22 100755 --- a/admin1/catalogo/menus/grupos/index.php +++ b/admin1/catalogo/menus/grupos/index.php @@ -13,7 +13,7 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING );