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 );
  • Admin
  • Catálogo
  • Menus
  • -
  • Menu -
  • +
  • Grupos
  • @@ -150,11 +150,15 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING );
    -
    +
    +
    diff --git a/admin1/catalogo/menus/grupos/listadegrupos/exec.php b/admin1/catalogo/menus/grupos/listadegrupos/exec.php new file mode 100755 index 0000000..d5b608b --- /dev/null +++ b/admin1/catalogo/menus/grupos/listadegrupos/exec.php @@ -0,0 +1,152 @@ + 0){ + header ( "HTTP/1.1 500 erro ao excluir. O grupo esta em uso" ); + exit (); + } + $retorna = excluir ( $id_grupo, $dbhw ); + $dbhw = null; + $dbh = null; + if ($retorna === false) { + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); + exit (); + } + retornaJSON ( $id_grupo ); + exit (); + break; +} +cpjson ( $retorno ); + +// $papeis deve ser um array +function adicionar($nome_grupo, $desc_grupo, $en, $es, $dbhw) { + global $esquemaadmin; + try { + $dataCol = array( + "nome_grupo" => $nome_grupo, + "desc_grupo" => "", + "en" => "", + "es" => "", + "it" => "" + ); + $id_grupo = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_grupos",$dataCol,"nome_grupo","id_grupo"); + $retorna = alterar ( $id_grupo, $nome_grupo, $desc_grupo, $en, $es, $dbhw ); + + return $retorna; + } catch ( PDOException $e ) { + return false; + } +} +// $papeis deve ser um array +function alterar($id_grupo, $nome_grupo, $desc_grupo, $en, $es, $dbhw) { + global $esquemaadmin; + if($convUTF){ + $nome_grupo = utf8_encode($nome_grupo); + $desc_grupo = utf8_encode($desc_grupo); + $en = utf8_encode($en); + $es = utf8_encode($es); + } + $dataCol = array( + "en" => $en, + "es" => $es, + "it" => '', + "nome_grupo" => $nome_grupo, + "desc_grupo" => $desc_grupo + ); + $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_grupos", $dataCol, "WHERE id_grupo = $id_grupo" ); + if ($resultado === false) { + return false; + } + return $id_grupo; +} +function excluir($id_grupo, $dbhw) { + global $esquemaadmin; + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_grupos", "id_grupo", $id_grupo, $dbhw, false ); + if ($resultado === false) { + return false; + } + return $resultado; +} +?> diff --git a/admin1/catalogo/menus/grupos/listadegrupos/index.js b/admin1/catalogo/menus/grupos/listadegrupos/index.js new file mode 100755 index 0000000..6ccb43e --- /dev/null +++ b/admin1/catalogo/menus/grupos/listadegrupos/index.js @@ -0,0 +1,190 @@ +/* +Licenca: + +GPL2 + +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet + +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil +Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com + +Este programa é software livre; você pode redistribuí-lo +e/ou modificá-lo sob os termos da Licença Pública Geral +GNU conforme publicada pela Free Software Foundation; + +Este programa é distribuído na expectativa de que seja útil, +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. +Consulte a Licença Pública Geral do GNU para mais detalhes. +Você deve ter recebido uma cópia da Licença Pública Geral do +GNU junto com este programa; se não, escreva para a +Free Software Foundation, Inc., no endereço +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + + */ +i3GEOadmin.grupos = { + //variavel global indicando o elemento que recebera a lista de grupos + ondeLista: "", + //conteudo html do formulario de adicao de operacao + formAdiciona: "", + init: function(onde){ + i3GEOadmin.grupos.ondeLista = onde; + i3GEOadmin.grupos.lista(); + }, + /* +Function: lista + +Obtém a lista de grupos + */ + lista: function(){ + i3GEOadmin.core.iconeAguarde(i3GEOadmin.grupos.ondeLista); + $.post( + "exec.php?funcao=lista" + ) + .done( + function(data, status){ + //valor do filtro atual + var filtro = i3GEOadmin.core.valorFiltro(); + //objeto json com os dados viondos do banco + var json = jQuery.parseJSON(data); + //template do form de cada operacao + var templateLista = $("#templateLista").html(); + //lista todas as grupos + var html = Mustache.to_html( + "{{#data}}" + templateLista + "{{/data}}", + $.extend( + {}, + i3GEOadmin.grupos.dicionario, + { + "data": json, + "onExcluir": "i3GEOadmin.grupos.excluirDialogo",//funcao + "onSalvar": "i3GEOadmin.grupos.salvarDialogo"//funcao + } + ) + ); + i3GEOadmin.grupos.ondeLista.html(html); + //filtro + html = Mustache.to_html( + "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", + {"data":json} + ); + $("#filtro").html("" + html); + $("#filtro").combobox(); + if(filtro != ""){ + i3GEOadmin.core.defineFiltro(filtro); + i3GEOadmin.core.filtra(i3GEOadmin.grupos.pegaFiltro()); + } + //monta um template para o modal de inclusao de novo usuario + if(i3GEOadmin.grupos.formAdiciona == ""){ + html = Mustache.to_html( + $("#templateLista").html(), + $.extend( + {}, + i3GEOadmin.grupos.dicionario, + { + "id_tag": "modal", + "excluir": i3GEOadmin.grupos.dicionario.cancelar, + "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao + "onSalvar": "i3GEOadmin.grupos.adiciona"//funcao + } + ) + ); + i3GEOadmin.grupos.formAdiciona = html; + } + $.material.init(); + } + ) + .fail(function(data){ + i3GEOadmin.grupos.ondeLista.html(""); + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); + }); + }, + adicionaDialogo: function(){ + i3GEOadmin.core.abreModalGeral(i3GEOadmin.grupos.formAdiciona); + }, +// os parametros sao obtidos do formulario aberto do modal + adiciona: function(){ + var parametros = $("#form-modal form").serialize(); + i3GEOadmin.core.fechaModalGeral(); + i3GEOadmin.core.modalAguarde(true); + $.post( + "exec.php?funcao=adicionar", + parametros + ) + .done( + function(data, status){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.iconeAguarde(i3GEOadmin.grupos.ondeLista); + i3GEOadmin.grupos.lista(); + } + ) + .fail( + function(data){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); + } + ); + }, + excluirDialogo: function(id){ + var hash = { + "mensagem": i3GEOadmin.grupos.dicionario.confirma, + "onBotao1": "i3GEOadmin.grupos.excluir('"+id+"')", + "botao1": i3GEOadmin.grupos.dicionario.sim, + "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", + "botao2": i3GEOadmin.grupos.dicionario.nao + }; + i3GEOadmin.core.abreModalConfirma(hash); + }, + excluir: function(id){ + i3GEOadmin.core.modalAguarde(true); + $.post( + "exec.php?funcao=excluir", + "id_grupo="+id + ) + .done( + function(data, status){ + i3GEOadmin.core.modalAguarde(false); + var json = jQuery.parseJSON(data)*1; + $("#form-" + json).remove(); + } + ) + .fail( + function(data){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); + } + ); + }, + salvarDialogo: function(id){ + var hash = { + "mensagem": i3GEOadmin.grupos.dicionario.confirma, + "onBotao1": "i3GEOadmin.grupos.salvar('"+id+"')", + "botao1": i3GEOadmin.grupos.dicionario.sim, + "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", + "botao2": i3GEOadmin.grupos.dicionario.nao + }; + i3GEOadmin.core.abreModalConfirma(hash); + }, + salvar: function(id){ + var parametros = $("#form-" + id + " form").serialize(); + i3GEOadmin.core.fechaModalGeral(); + i3GEOadmin.core.modalAguarde(true); + $.post( + "exec.php?funcao=alterar", + "id_grupo="+ id+"&"+parametros + ) + .done( + function(data, status){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.iconeAguarde(i3GEOadmin.grupos.ondeLista); + i3GEOadmin.grupos.lista(); + } + ) + .fail( + function(data){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); + } + ); + } +}; \ No newline at end of file diff --git a/admin1/catalogo/menus/grupos/listadegrupos/index.php b/admin1/catalogo/menus/grupos/listadegrupos/index.php new file mode 100755 index 0000000..f2bb26a --- /dev/null +++ b/admin1/catalogo/menus/grupos/listadegrupos/index.php @@ -0,0 +1,157 @@ + +
    +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    + + + + + + + + diff --git a/admin1/catalogo/menus/grupos/subgrupos/index.js b/admin1/catalogo/menus/grupos/subgrupos/index.js index fd685dc..eb28c12 100755 --- a/admin1/catalogo/menus/grupos/subgrupos/index.js +++ b/admin1/catalogo/menus/grupos/subgrupos/index.js @@ -417,6 +417,16 @@ i3GEOadmin.subgrupos = { //abre a pagina de edicao window.location.href = "temas/index.php?id_n1=" + i3GEOadmin.subgrupos.id_n1 + "&nome_grupo=" + i3GEOadmin.subgrupos.nome_grupo + "&id_n2=" + id + "&nome_subgrupo=" + titulo + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&nome_menu=" + i3GEOadmin.subgrupos.nome_menu; }, + editarListaDeSubGrupos: 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.subgrupos.id_menu + "&nome_menu=" + i3GEOadmin.subgrupos.nome_menu + + "&nome_grupo=" + i3GEOadmin.subgrupos.nome_grupo + "&id_n1=" + i3GEOadmin.subgrupos.id_n1 + "&nome_subgrupo=" + titulo + "&id_n2=" + id; + window.history.replaceState(null,null,u); + //abre a pagina de edicao + window.location.href = "listadesubgrupos/index.php?id_n2=" + id + "&nome_subgrupo=" + titulo + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&nome_menu=" + i3GEOadmin.subgrupos.nome_menu + "&nome_grupo=" + i3GEOadmin.subgrupos.nome_grupo + "&id_n1=" + i3GEOadmin.subgrupos.id_n1; + }, addInput: function(id,valor){ var i = $("#"+id); $(i.val(i.val() + ' ' + valor)); diff --git a/admin1/catalogo/menus/grupos/subgrupos/index.php b/admin1/catalogo/menus/grupos/subgrupos/index.php index b7f3304..5635948 100755 --- a/admin1/catalogo/menus/grupos/subgrupos/index.php +++ b/admin1/catalogo/menus/grupos/subgrupos/index.php @@ -15,9 +15,9 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING );
  • Admin
  • Catálogo
  • menus
  • -
  • menu -
  • +
  • grupos
  • -
  • grupo -
  • +
  • subgrupos
  • @@ -153,11 +153,15 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING );
    -
    +
    +
    diff --git a/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/exec.php b/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/exec.php new file mode 100755 index 0000000..27f830a --- /dev/null +++ b/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/exec.php @@ -0,0 +1,152 @@ + 0){ + header ( "HTTP/1.1 500 erro ao excluir. O grupo esta em uso" ); + exit (); + } + $retorna = excluir ( $id_subgrupo, $dbhw ); + $dbhw = null; + $dbh = null; + if ($retorna === false) { + header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); + exit (); + } + retornaJSON ( $id_subgrupo ); + exit (); + break; +} +cpjson ( $retorno ); + +// $papeis deve ser um array +function adicionar($nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) { + global $esquemaadmin; + try { + $dataCol = array( + "nome_subgrupo" => $nome_subgrupo, + "desc_subgrupo" => "", + "en" => "", + "es" => "", + "it" => "" + ); + $id_subgrupo = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_subgrupos",$dataCol,"nome_subgrupo","id_subgrupo"); + $retorna = alterar ( $id_subgrupo, $nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw ); + + return $retorna; + } catch ( PDOException $e ) { + return false; + } +} +// $papeis deve ser um array +function alterar($id_subgrupo, $nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw) { + global $esquemaadmin; + if($convUTF){ + $nome_subgrupo = utf8_encode($nome_subgrupo); + $desc_subgrupo = utf8_encode($desc_subgrupo); + $en = utf8_encode($en); + $es = utf8_encode($es); + } + $dataCol = array( + "en" => $en, + "es" => $es, + "it" => '', + "nome_subgrupo" => $nome_subgrupo, + "desc_subgrupo" => $desc_subgrupo + ); + $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_subgrupos", $dataCol, "WHERE id_subgrupo = $id_subgrupo" ); + if ($resultado === false) { + return false; + } + return $id_subgrupo; +} +function excluir($id_subgrupo, $dbhw) { + global $esquemaadmin; + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_subgrupos", "id_subgrupo", $id_subgrupo, $dbhw, false ); + if ($resultado === false) { + return false; + } + return $resultado; +} +?> diff --git a/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.js b/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.js new file mode 100755 index 0000000..e3bfe27 --- /dev/null +++ b/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.js @@ -0,0 +1,190 @@ +/* +Licenca: + +GPL2 + +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet + +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil +Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com + +Este programa é software livre; você pode redistribuí-lo +e/ou modificá-lo sob os termos da Licença Pública Geral +GNU conforme publicada pela Free Software Foundation; + +Este programa é distribuído na expectativa de que seja útil, +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. +Consulte a Licença Pública Geral do GNU para mais detalhes. +Você deve ter recebido uma cópia da Licença Pública Geral do +GNU junto com este programa; se não, escreva para a +Free Software Foundation, Inc., no endereço +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + + */ +i3GEOadmin.subgrupos = { + //variavel global indicando o elemento que recebera a lista de grupos + ondeLista: "", + //conteudo html do formulario de adicao de operacao + formAdiciona: "", + init: function(onde){ + i3GEOadmin.subgrupos.ondeLista = onde; + i3GEOadmin.subgrupos.lista(); + }, + /* +Function: lista + +Obtém a lista de grupos + */ + lista: function(){ + i3GEOadmin.core.iconeAguarde(i3GEOadmin.subgrupos.ondeLista); + $.post( + "exec.php?funcao=lista" + ) + .done( + function(data, status){ + //valor do filtro atual + var filtro = i3GEOadmin.core.valorFiltro(); + //objeto json com os dados viondos do banco + var json = jQuery.parseJSON(data); + //template do form de cada operacao + var templateLista = $("#templateLista").html(); + //lista todas as grupos + var html = Mustache.to_html( + "{{#data}}" + templateLista + "{{/data}}", + $.extend( + {}, + i3GEOadmin.subgrupos.dicionario, + { + "data": json, + "onExcluir": "i3GEOadmin.subgrupos.excluirDialogo",//funcao + "onSalvar": "i3GEOadmin.subgrupos.salvarDialogo"//funcao + } + ) + ); + i3GEOadmin.subgrupos.ondeLista.html(html); + //filtro + html = Mustache.to_html( + "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", + {"data":json} + ); + $("#filtro").html("" + html); + $("#filtro").combobox(); + if(filtro != ""){ + i3GEOadmin.core.defineFiltro(filtro); + i3GEOadmin.core.filtra(i3GEOadmin.subgrupos.pegaFiltro()); + } + //monta um template para o modal de inclusao de novo usuario + if(i3GEOadmin.subgrupos.formAdiciona == ""){ + html = Mustache.to_html( + $("#templateLista").html(), + $.extend( + {}, + i3GEOadmin.subgrupos.dicionario, + { + "id_subgrupo": "modal", + "excluir": i3GEOadmin.subgrupos.dicionario.cancelar, + "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao + "onSalvar": "i3GEOadmin.subgrupos.adiciona"//funcao + } + ) + ); + i3GEOadmin.subgrupos.formAdiciona = html; + } + $.material.init(); + } + ) + .fail(function(data){ + i3GEOadmin.subgrupos.ondeLista.html(""); + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); + }); + }, + adicionaDialogo: function(){ + i3GEOadmin.core.abreModalGeral(i3GEOadmin.subgrupos.formAdiciona); + }, +// os parametros sao obtidos do formulario aberto do modal + adiciona: function(){ + var parametros = $("#form-modal form").serialize(); + i3GEOadmin.core.fechaModalGeral(); + i3GEOadmin.core.modalAguarde(true); + $.post( + "exec.php?funcao=adicionar", + parametros + ) + .done( + function(data, status){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.iconeAguarde(i3GEOadmin.subgrupos.ondeLista); + i3GEOadmin.subgrupos.lista(); + } + ) + .fail( + function(data){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); + } + ); + }, + excluirDialogo: function(id){ + var hash = { + "mensagem": i3GEOadmin.subgrupos.dicionario.confirma, + "onBotao1": "i3GEOadmin.subgrupos.excluir('"+id+"')", + "botao1": i3GEOadmin.subgrupos.dicionario.sim, + "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", + "botao2": i3GEOadmin.subgrupos.dicionario.nao + }; + i3GEOadmin.core.abreModalConfirma(hash); + }, + excluir: function(id){ + i3GEOadmin.core.modalAguarde(true); + $.post( + "exec.php?funcao=excluir", + "id_subgrupo="+id + ) + .done( + function(data, status){ + i3GEOadmin.core.modalAguarde(false); + var json = jQuery.parseJSON(data)*1; + $("#form-" + json).remove(); + } + ) + .fail( + function(data){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); + } + ); + }, + salvarDialogo: function(id){ + var hash = { + "mensagem": i3GEOadmin.subgrupos.dicionario.confirma, + "onBotao1": "i3GEOadmin.subgrupos.salvar('"+id+"')", + "botao1": i3GEOadmin.subgrupos.dicionario.sim, + "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", + "botao2": i3GEOadmin.subgrupos.dicionario.nao + }; + i3GEOadmin.core.abreModalConfirma(hash); + }, + salvar: function(id){ + var parametros = $("#form-" + id + " form").serialize(); + i3GEOadmin.core.fechaModalGeral(); + i3GEOadmin.core.modalAguarde(true); + $.post( + "exec.php?funcao=alterar", + "id_subgrupo="+ id+"&"+parametros + ) + .done( + function(data, status){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.iconeAguarde(i3GEOadmin.subgrupos.ondeLista); + i3GEOadmin.subgrupos.lista(); + } + ) + .fail( + function(data){ + i3GEOadmin.core.modalAguarde(false); + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); + } + ); + } +}; \ No newline at end of file diff --git a/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.php b/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.php new file mode 100755 index 0000000..31e67b1 --- /dev/null +++ b/admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/index.php @@ -0,0 +1,166 @@ + +
    +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    + + + + + + + + diff --git a/admin1/catalogo/menus/grupos/subgrupos/temas/index.php b/admin1/catalogo/menus/grupos/subgrupos/temas/index.php index 404c0b2..39ee196 100755 --- a/admin1/catalogo/menus/grupos/subgrupos/temas/index.php +++ b/admin1/catalogo/menus/grupos/subgrupos/temas/index.php @@ -20,11 +20,11 @@ $nome_subgrupo = filter_var ( $_GET ["nome_subgrupo"], FILTER_SANITIZE_STRING );
  • menu:
  • grupos
  • grupo:
  • + href="../../index.php?id_filtro=&id_menu=&nome_menu=">
  • subgrupos
  • subgrupo:
  • + href="../../index.php?id_filtro=&id_menu=&nome_menu=&id_grupo=&nome_grupo=">
  • Temas
  • diff --git a/admin1/dicionario/core.js b/admin1/dicionario/core.js index 13b12cb..cf18fb3 100755 --- a/admin1/dicionario/core.js +++ b/admin1/dicionario/core.js @@ -414,5 +414,10 @@ i3GEOadmin.core.dicionario = { pt : "Nome", en : "", es : "" + } ], + 'editarLista' : [ { + pt : "Editar lista", + en : "", + es : "" } ] }; diff --git a/admin1/dicionario/grupos.js b/admin1/dicionario/grupos.js index 3a26242..2901f02 100755 --- a/admin1/dicionario/grupos.js +++ b/admin1/dicionario/grupos.js @@ -57,7 +57,7 @@ i3GEOadmin.grupos.dicionario = { es : "" } ], 'txtDesc' : [ { - pt : "Utilze as opções abaixo para criar ou editar temas que ficarão na raiz do menu e também para editar os subgrupos existentes dentro do grupo atual.", + pt : "Utilize as opções abaixo para criar ou editar temas que ficarão na raiz do menu e também para editar os subgrupos existentes dentro do grupo atual.", en : "", es : "" } ] diff --git a/admin1/dicionario/temas.js b/admin1/dicionario/temas.js old mode 100644 new mode 100755 index f82160e..f82160e --- a/admin1/dicionario/temas.js +++ b/admin1/dicionario/temas.js -- libgit2 0.21.2