Commit 2cc87034c316311d3b1e44ffca69e5e3688eb3a0
1 parent
14317381
Exists in
master
and in
7 other branches
Modificação da forma de persistir os nomes de menus, grupos, etc, para a formaçã…
…o da migalha de links. Ao invés de enviar textos via RUI, os textos passam a ser obtidos do banco de dados e armazenados em session
Showing
9 changed files
with
36 additions
and
41 deletions
Show diff stats
admin1/catalogo/menus/grupos/index.js
| @@ -551,21 +551,19 @@ i3GEOadmin.grupos = { | @@ -551,21 +551,19 @@ i3GEOadmin.grupos = { | ||
| 551 | //muda a url para que o usuario possa voltar pelo botao do navegador | 551 | //muda a url para que o usuario possa voltar pelo botao do navegador |
| 552 | var u = window.location.origin | 552 | var u = window.location.origin |
| 553 | + window.location.pathname | 553 | + window.location.pathname |
| 554 | - + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&nome_menu=" + i3GEOadmin.grupos.nome_menu | ||
| 555 | - + "&nome_grupo=" + titulo + "&id_n1=" + id; | 554 | + + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&id_n1=" + id; |
| 556 | window.history.replaceState(null,null,u); | 555 | window.history.replaceState(null,null,u); |
| 557 | //abre a pagina de edicao | 556 | //abre a pagina de edicao |
| 558 | - window.location.href = "subgrupos/index.php?id_n1=" + id + "&nome_grupo=" + titulo + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&nome_menu=" + i3GEOadmin.grupos.nome_menu; | 557 | + window.location.href = "subgrupos/index.php?id_n1=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu; |
| 559 | }, | 558 | }, |
| 560 | editarListaDeGrupos: function(id,titulo){ | 559 | editarListaDeGrupos: function(id,titulo){ |
| 561 | //muda a url para que o usuario possa voltar pelo botao do navegador | 560 | //muda a url para que o usuario possa voltar pelo botao do navegador |
| 562 | var u = window.location.origin | 561 | var u = window.location.origin |
| 563 | + window.location.pathname | 562 | + window.location.pathname |
| 564 | - + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&nome_menu=" + i3GEOadmin.grupos.nome_menu | ||
| 565 | - + "&nome_grupo=" + titulo + "&id_n1=" + id; | 563 | + + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&id_n1=" + id; |
| 566 | window.history.replaceState(null,null,u); | 564 | window.history.replaceState(null,null,u); |
| 567 | //abre a pagina de edicao | 565 | //abre a pagina de edicao |
| 568 | - window.location.href = "listadegrupos/index.php?id_n1=" + id + "&nome_grupo=" + titulo + "&id_menu=" + i3GEOadmin.grupos.id_menu + "&nome_menu=" + i3GEOadmin.grupos.nome_menu; | 566 | + window.location.href = "listadegrupos/index.php?id_n1=" + id + "&id_menu=" + i3GEOadmin.grupos.id_menu; |
| 569 | }, | 567 | }, |
| 570 | addInput: function(id,valor){ | 568 | addInput: function(id,valor){ |
| 571 | var i = $("#"+id); | 569 | var i = $("#"+id); |
admin1/catalogo/menus/grupos/index.php
| @@ -4,7 +4,11 @@ include ("exec.php"); | @@ -4,7 +4,11 @@ include ("exec.php"); | ||
| 4 | 4 | ||
| 5 | include "../../../head.php"; | 5 | include "../../../head.php"; |
| 6 | $id_menu = filter_var ( $_GET ["id_menu"], FILTER_SANITIZE_NUMBER_INT ); | 6 | $id_menu = filter_var ( $_GET ["id_menu"], FILTER_SANITIZE_NUMBER_INT ); |
| 7 | -$nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); | 7 | +//pega o nome do menu |
| 8 | +include("../funcoes.php"); | ||
| 9 | +$dados = \admin\catalogo\menus\listar ($dbh,$id_menu); | ||
| 10 | +$nome_menu = $dados["nome_menu"]; | ||
| 11 | +$_SESSION["nome_menu"] = $nome_menu; | ||
| 8 | ?> | 12 | ?> |
| 9 | <div class="container-fluid migalha"> | 13 | <div class="container-fluid migalha"> |
| 10 | <div class="row"> | 14 | <div class="row"> |
| @@ -128,10 +132,9 @@ include("templates/templateOpcoesTema.php"); | @@ -128,10 +132,9 @@ include("templates/templateOpcoesTema.php"); | ||
| 128 | ); | 132 | ); |
| 129 | $.material.init(); | 133 | $.material.init(); |
| 130 | i3GEOadmin.grupos.id_menu = <?php echo $id_menu; ?>; | 134 | i3GEOadmin.grupos.id_menu = <?php echo $id_menu; ?>; |
| 131 | - i3GEOadmin.grupos.nome_menu = "<?php echo $nome_menu; ?>"; | ||
| 132 | - i3GEOadmin.core.loginOn(); | ||
| 133 | - $(".hidden").removeClass('hidden'); | ||
| 134 | - i3GEOadmin.grupos.init($("#corpo"),$("#raiz")); | 135 | + i3GEOadmin.core.loginOn(); |
| 136 | + $(".hidden").removeClass('hidden'); | ||
| 137 | + i3GEOadmin.grupos.init($("#corpo"),$("#raiz")); | ||
| 135 | }); | 138 | }); |
| 136 | </script> | 139 | </script> |
| 137 | </body> | 140 | </body> |
admin1/catalogo/menus/grupos/subgrupos/index.js
| @@ -24,9 +24,7 @@ Free Software Foundation, Inc., no endere&ccedil;o | @@ -24,9 +24,7 @@ Free Software Foundation, Inc., no endere&ccedil;o | ||
| 24 | */ | 24 | */ |
| 25 | i3GEOadmin.subgrupos = { | 25 | i3GEOadmin.subgrupos = { |
| 26 | id_menu: "", | 26 | id_menu: "", |
| 27 | - nome_menu: "", | ||
| 28 | id_n1: "", | 27 | id_n1: "", |
| 29 | - nome_grupo: "", | ||
| 30 | ondeRaiz: "", | 28 | ondeRaiz: "", |
| 31 | ondeNos: "", | 29 | ondeNos: "", |
| 32 | //conteudo html do formulario de adicao na raiz | 30 | //conteudo html do formulario de adicao na raiz |
| @@ -548,26 +546,24 @@ i3GEOadmin.subgrupos = { | @@ -548,26 +546,24 @@ i3GEOadmin.subgrupos = { | ||
| 548 | } | 546 | } |
| 549 | ); | 547 | ); |
| 550 | }, | 548 | }, |
| 551 | - editarTemasSubGrupo: function(id,titulo){ | 549 | + editarTemasSubGrupo: function(id){ |
| 552 | //muda a url para que o usuario possa voltar pelo botao do navegador | 550 | //muda a url para que o usuario possa voltar pelo botao do navegador |
| 553 | var u = window.location.origin | 551 | var u = window.location.origin |
| 554 | + window.location.pathname | 552 | + window.location.pathname |
| 555 | - + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&nome_menu=" + i3GEOadmin.subgrupos.nome_menu | ||
| 556 | - + "&nome_grupo=" + i3GEOadmin.subgrupos.nome_grupo + "&id_n1=" + i3GEOadmin.subgrupos.id_n1 | ||
| 557 | - + "&nome_subgrupo=" + titulo + "&id_n2=" + id; | 553 | + + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&id_n1=" + i3GEOadmin.subgrupos.id_n1 |
| 554 | + + "&id_n2=" + id; | ||
| 558 | window.history.replaceState(null,null,u); | 555 | window.history.replaceState(null,null,u); |
| 559 | //abre a pagina de edicao | 556 | //abre a pagina de edicao |
| 560 | - 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; | 557 | + window.location.href = "temas/index.php?id_n1=" + i3GEOadmin.subgrupos.id_n1 + "&id_n2=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu; |
| 561 | }, | 558 | }, |
| 562 | - editarListaDeSubGrupos: function(id,titulo){ | 559 | + editarListaDeSubGrupos: function(id){ |
| 563 | //muda a url para que o usuario possa voltar pelo botao do navegador | 560 | //muda a url para que o usuario possa voltar pelo botao do navegador |
| 564 | var u = window.location.origin | 561 | var u = window.location.origin |
| 565 | + window.location.pathname | 562 | + window.location.pathname |
| 566 | - + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&nome_menu=" + i3GEOadmin.subgrupos.nome_menu | ||
| 567 | - + "&nome_grupo=" + i3GEOadmin.subgrupos.nome_grupo + "&id_n1=" + i3GEOadmin.subgrupos.id_n1 + "&nome_subgrupo=" + titulo + "&id_n2=" + id; | 563 | + + "?id_filtro=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&id_n1=" + i3GEOadmin.subgrupos.id_n1 + "&id_n2=" + id; |
| 568 | window.history.replaceState(null,null,u); | 564 | window.history.replaceState(null,null,u); |
| 569 | //abre a pagina de edicao | 565 | //abre a pagina de edicao |
| 570 | - 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; | 566 | + window.location.href = "listadesubgrupos/index.php?id_n2=" + id + "&id_menu=" + i3GEOadmin.subgrupos.id_menu + "&id_n1=" + i3GEOadmin.subgrupos.id_n1; |
| 571 | }, | 567 | }, |
| 572 | addInput: function(id,valor){ | 568 | addInput: function(id,valor){ |
| 573 | var i = $("#"+id); | 569 | var i = $("#"+id); |
admin1/catalogo/menus/grupos/subgrupos/index.php
| @@ -4,9 +4,12 @@ include ("exec.php"); | @@ -4,9 +4,12 @@ include ("exec.php"); | ||
| 4 | 4 | ||
| 5 | include "../../../../head.php"; | 5 | include "../../../../head.php"; |
| 6 | $id_n1 = filter_var ( $_GET ["id_n1"], FILTER_SANITIZE_NUMBER_INT ); | 6 | $id_n1 = filter_var ( $_GET ["id_n1"], FILTER_SANITIZE_NUMBER_INT ); |
| 7 | -$nome_grupo = filter_var ( $_GET ["nome_grupo"], FILTER_SANITIZE_STRING ); | ||
| 8 | $id_menu = filter_var ( $_GET ["id_menu"], FILTER_SANITIZE_NUMBER_INT ); | 7 | $id_menu = filter_var ( $_GET ["id_menu"], FILTER_SANITIZE_NUMBER_INT ); |
| 9 | -$nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); | 8 | +include("../funcoes.php"); |
| 9 | +$dados = \admin\catalogo\menus\grupos\listar ($dbh,$id_menu,$id_n1); | ||
| 10 | +$nome_grupo = $dados["nome_grupo"]; | ||
| 11 | +$_SESSION["nome_grupo"] = $nome_grupo; | ||
| 12 | +$nome_menu = $_SESSION["nome_menu"]; | ||
| 10 | ?> | 13 | ?> |
| 11 | <div class="container-fluid migalha"> | 14 | <div class="container-fluid migalha"> |
| 12 | <div class="row"> | 15 | <div class="row"> |
| @@ -134,9 +137,7 @@ include("templates/templateOpcoesTema.php"); | @@ -134,9 +137,7 @@ include("templates/templateOpcoesTema.php"); | ||
| 134 | ); | 137 | ); |
| 135 | $.material.init(); | 138 | $.material.init(); |
| 136 | i3GEOadmin.subgrupos.id_n1 = <?php echo $id_n1; ?>; | 139 | i3GEOadmin.subgrupos.id_n1 = <?php echo $id_n1; ?>; |
| 137 | - i3GEOadmin.subgrupos.nome_grupo = "<?php echo $nome_grupo; ?>"; | ||
| 138 | i3GEOadmin.subgrupos.id_menu = <?php echo $id_menu; ?>; | 140 | i3GEOadmin.subgrupos.id_menu = <?php echo $id_menu; ?>; |
| 139 | - i3GEOadmin.subgrupos.nome_menu = "<?php echo $nome_menu; ?>"; | ||
| 140 | 141 | ||
| 141 | i3GEOadmin.core.loginOn(); | 142 | i3GEOadmin.core.loginOn(); |
| 142 | $(".hidden").removeClass('hidden'); | 143 | $(".hidden").removeClass('hidden'); |
admin1/catalogo/menus/grupos/subgrupos/temas/index.js
| @@ -24,11 +24,8 @@ Free Software Foundation, Inc., no endere&ccedil;o | @@ -24,11 +24,8 @@ Free Software Foundation, Inc., no endere&ccedil;o | ||
| 24 | */ | 24 | */ |
| 25 | i3GEOadmin.temas = { | 25 | i3GEOadmin.temas = { |
| 26 | id_menu: "", | 26 | id_menu: "", |
| 27 | - nome_menu: "", | ||
| 28 | id_n1: "", | 27 | id_n1: "", |
| 29 | - nome_grupo: "", | ||
| 30 | id_n2: "", | 28 | id_n2: "", |
| 31 | - nome_subgrupo: "", | ||
| 32 | onde: "", | 29 | onde: "", |
| 33 | listaDeTemas: "", | 30 | listaDeTemas: "", |
| 34 | opcoesPerfil: "", | 31 | opcoesPerfil: "", |
admin1/catalogo/menus/grupos/subgrupos/temas/index.php
| 1 | <?php | 1 | <?php |
| 2 | define ( "ONDEI3GEO", "../../../../../.." ); | 2 | define ( "ONDEI3GEO", "../../../../../.." ); |
| 3 | -include (dirname ( __FILE__ ) . "/../../../../../../ms_configura.php"); | ||
| 4 | - | 3 | +include ("exec.php"); |
| 5 | include "../../../../../head.php"; | 4 | include "../../../../../head.php"; |
| 5 | + | ||
| 6 | $id_menu = filter_var ( $_GET ["id_menu"], FILTER_SANITIZE_NUMBER_INT ); | 6 | $id_menu = filter_var ( $_GET ["id_menu"], FILTER_SANITIZE_NUMBER_INT ); |
| 7 | -$nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); | 7 | +$nome_menu = $_SESSION ["nome_menu"]; |
| 8 | $id_n1 = filter_var ( $_GET ["id_n1"], FILTER_SANITIZE_NUMBER_INT ); | 8 | $id_n1 = filter_var ( $_GET ["id_n1"], FILTER_SANITIZE_NUMBER_INT ); |
| 9 | -$nome_grupo = filter_var ( $_GET ["nome_grupo"], FILTER_SANITIZE_STRING ); | 9 | +$nome_grupo = $_SESSION ["nome_grupo"]; |
| 10 | $id_n2 = filter_var ( $_GET ["id_n2"], FILTER_SANITIZE_NUMBER_INT ); | 10 | $id_n2 = filter_var ( $_GET ["id_n2"], FILTER_SANITIZE_NUMBER_INT ); |
| 11 | -$nome_subgrupo = filter_var ( $_GET ["nome_subgrupo"], FILTER_SANITIZE_STRING ); | 11 | +include("../funcoes.php"); |
| 12 | +$dados = \admin\catalogo\menus\grupos\subgrupos\listar ($dbh, $id_n1, $id_n2); | ||
| 13 | +$nome_subgrupo = $dados ["nome_subgrupo"]; | ||
| 14 | +$_SESSION["nome_subgrupo"] = $nome_subgrupo; | ||
| 12 | ?> | 15 | ?> |
| 13 | <div class="container-fluid migalha"> | 16 | <div class="container-fluid migalha"> |
| 14 | <div class="row"> | 17 | <div class="row"> |
| @@ -109,11 +112,8 @@ include("templates/templateOpcoesPerfil.php"); | @@ -109,11 +112,8 @@ include("templates/templateOpcoesPerfil.php"); | ||
| 109 | ); | 112 | ); |
| 110 | $.material.init(); | 113 | $.material.init(); |
| 111 | i3GEOadmin.temas.id_menu = <?php echo $id_menu; ?>; | 114 | i3GEOadmin.temas.id_menu = <?php echo $id_menu; ?>; |
| 112 | - i3GEOadmin.temas.nome_menu = "<?php echo $nome_menu; ?>"; | ||
| 113 | i3GEOadmin.temas.id_n1 = <?php echo $id_n1; ?>; | 115 | i3GEOadmin.temas.id_n1 = <?php echo $id_n1; ?>; |
| 114 | - i3GEOadmin.temas.nome_grupo = "<?php echo $nome_grupo; ?>"; | ||
| 115 | i3GEOadmin.temas.id_n2 = <?php echo $id_n2; ?>; | 116 | i3GEOadmin.temas.id_n2 = <?php echo $id_n2; ?>; |
| 116 | - i3GEOadmin.temas.nome_subgrupo = "<?php echo $nome_subgrupo; ?>"; | ||
| 117 | 117 | ||
| 118 | i3GEOadmin.core.loginOn(); | 118 | i3GEOadmin.core.loginOn(); |
| 119 | $(".hidden").removeClass('hidden'); | 119 | $(".hidden").removeClass('hidden'); |
admin1/catalogo/menus/index.js
| @@ -282,11 +282,11 @@ Obt&eacute;m a lista de menus | @@ -282,11 +282,11 @@ Obt&eacute;m a lista de menus | ||
| 282 | var i = $("#"+id); | 282 | var i = $("#"+id); |
| 283 | $(i.val(i.val() + ' ' + valor)); | 283 | $(i.val(i.val() + ' ' + valor)); |
| 284 | }, | 284 | }, |
| 285 | - editarGrupos: function (id_menu,nome_menu){ | 285 | + editarGrupos: function (id_menu){ |
| 286 | //muda a url para que o usuario possa voltar pelo botao do navegador | 286 | //muda a url para que o usuario possa voltar pelo botao do navegador |
| 287 | var u = window.location.origin + window.location.pathname + "?id_filtro=" + id_menu; | 287 | var u = window.location.origin + window.location.pathname + "?id_filtro=" + id_menu; |
| 288 | window.history.replaceState(null,null,u); | 288 | window.history.replaceState(null,null,u); |
| 289 | //abre a pagina de edicao | 289 | //abre a pagina de edicao |
| 290 | - window.location.href = "grupos/index.php?id_menu=" + id_menu + "&nome_menu=" + nome_menu; | 290 | + window.location.href = "grupos/index.php?id_menu=" + id_menu; |
| 291 | } | 291 | } |
| 292 | }; | 292 | }; |
| 293 | \ No newline at end of file | 293 | \ No newline at end of file |
admin1/catalogo/menus/templates/templateLista.php
| @@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
| 3 | <div class="row-content"> | 3 | <div class="row-content"> |
| 4 | <h4 class="list-group-item-heading {{escondido}}"> | 4 | <h4 class="list-group-item-heading {{escondido}}"> |
| 5 | <div class="pull-right"> | 5 | <div class="pull-right"> |
| 6 | - <a role="button" class="btn btn-danger btn-fab btn-fab-mini pull-left" onclick="i3GEOadmin.menus.editarGrupos('{{id_menu}}','{{{nome_menu}}}')" href="javascript:void(0)"> | 6 | + <a role="button" class="btn btn-danger btn-fab btn-fab-mini pull-left" onclick="i3GEOadmin.menus.editarGrupos('{{id_menu}}')" href="javascript:void(0)"> |
| 7 | <i class="material-icons md-18">folder_open</i> | 7 | <i class="material-icons md-18">folder_open</i> |
| 8 | </a> | 8 | </a> |
| 9 | <label class=pull-right><h6 style="margin-top: 5px; margin-bottom: 5px;"> {{{txtGrupo}}}</h6></label> | 9 | <label class=pull-right><h6 style="margin-top: 5px; margin-bottom: 5px;"> {{{txtGrupo}}}</h6></label> |
admin1/php/checaLogin.php