Commit 04a2023c6c5c61562dd5e5e5aa10f877251215cd

Authored by Edmar Moretti
1 parent 5d159e81

Atualização do sistema de administração

admin/admin.db
No preview for this file type
admin1/catalogo/menus/grupos/index.php
@@ -185,7 +185,7 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING ); @@ -185,7 +185,7 @@ $nome_menu = filter_var ( $_GET ["nome_menu"], FILTER_SANITIZE_STRING );
185 <div class="form-group form-group-lg"> 185 <div class="form-group form-group-lg">
186 <label class="col-md-4 control-label" for="perfil">{{{perfis}}}</label> 186 <label class="col-md-4 control-label" for="perfil">{{{perfis}}}</label>
187 <div class="col-md-4"> 187 <div class="col-md-4">
188 - <input title="{{{perfis}}}" id="perfil_no-{{id_n1}}" type="text" value="{{{perfil}}}" class="form-control" name="perfil"> 188 + <input title="{{{perfis}}}" id="perfil_no-{{id_n1}}" type="text" value="{{{n1_perfil}}}" class="form-control" name="n1_perfil">
189 </div> 189 </div>
190 <div class="col-md-4"> 190 <div class="col-md-4">
191 <select title="{{{perfis}}}" class="form-control" onchange="i3GEOadmin.grupos.addInput('perfil_no-{{id_n1}}',this.value)"> 191 <select title="{{{perfis}}}" class="form-control" onchange="i3GEOadmin.grupos.addInput('perfil_no-{{id_n1}}',this.value)">
admin1/catalogo/menus/grupos/listadegrupos/exec.php
@@ -41,10 +41,13 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { @@ -41,10 +41,13 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
41 } 41 }
42 include (dirname ( __FILE__ ) . "/../../../../../admin/php/conexao.php"); 42 include (dirname ( __FILE__ ) . "/../../../../../admin/php/conexao.php");
43 43
  44 +$id_grupo = $_POST["id_grupo"];
  45 +testaSafeNumerico([$id_grupo]);
  46 +
44 $funcao = strtoupper ( $funcao ); 47 $funcao = strtoupper ( $funcao );
45 switch ($funcao) { 48 switch ($funcao) {
46 case "ADICIONAR" : 49 case "ADICIONAR" :
47 - $novo = adicionar( $nome_grupo, $desc_grupo, $en, $es, $dbhw ); 50 + $novo = adicionar( $_POST["nome_grupo"], $_POST["desc_grupo"], $_POST["en"], $_POST["es"], $dbhw );
48 if ($novo === false) { 51 if ($novo === false) {
49 $dbhw = null; 52 $dbhw = null;
50 $dbh = null; 53 $dbh = null;
@@ -54,7 +57,7 @@ switch ($funcao) { @@ -54,7 +57,7 @@ switch ($funcao) {
54 exit (); 57 exit ();
55 break; 58 break;
56 case "ALTERAR" : 59 case "ALTERAR" :
57 - $novo = alterar ( $id_grupo, $nome_grupo, $desc_grupo, $en, $es, $dbhw ); 60 + $novo = alterar ( $id_grupo, $_POST["nome_grupo"], $_POST["desc_grupo"], $_POST["en"], $_POST["es"], $dbhw );
58 if ($novo === false) { 61 if ($novo === false) {
59 $dbhw = null; 62 $dbhw = null;
60 $dbh = null; 63 $dbh = null;
admin1/catalogo/menus/grupos/subgrupos/index.php
@@ -189,7 +189,7 @@ $nome_menu = filter_var ( $_GET [&quot;nome_menu&quot;], FILTER_SANITIZE_STRING ); @@ -189,7 +189,7 @@ $nome_menu = filter_var ( $_GET [&quot;nome_menu&quot;], FILTER_SANITIZE_STRING );
189 <div class="form-group form-group-lg"> 189 <div class="form-group form-group-lg">
190 <label class="col-md-4 control-label" for="perfil">{{{perfis}}}</label> 190 <label class="col-md-4 control-label" for="perfil">{{{perfis}}}</label>
191 <div class="col-md-4"> 191 <div class="col-md-4">
192 - <input title="{{{perfis}}}" id="perfil_no-{{id_n2}}" type="text" value="{{{perfil}}}" class="form-control" name="perfil"> 192 + <input title="{{{perfis}}}" id="perfil_no-{{id_n2}}" type="text" value="{{{n2_perfil}}}" class="form-control" name="n2_perfil">
193 </div> 193 </div>
194 <div class="col-md-4"> 194 <div class="col-md-4">
195 <select title="{{{perfis}}}" class="form-control" onchange="i3GEOadmin.subgrupos.addInput('perfil_no-{{id_n2}}',this.value)"> 195 <select title="{{{perfis}}}" class="form-control" onchange="i3GEOadmin.subgrupos.addInput('perfil_no-{{id_n2}}',this.value)">
admin1/catalogo/menus/grupos/subgrupos/listadesubgrupos/exec.php
@@ -41,10 +41,13 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { @@ -41,10 +41,13 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
41 } 41 }
42 include (dirname ( __FILE__ ) . "/../../../../../../admin/php/conexao.php"); 42 include (dirname ( __FILE__ ) . "/../../../../../../admin/php/conexao.php");
43 43
  44 +$id_subgrupo = $_POST["id_subgrupo"];
  45 +testaSafeNumerico([$id_subgrupo]);
  46 +
44 $funcao = strtoupper ( $funcao ); 47 $funcao = strtoupper ( $funcao );
45 switch ($funcao) { 48 switch ($funcao) {
46 case "ADICIONAR" : 49 case "ADICIONAR" :
47 - $novo = adicionar( $nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw ); 50 + $novo = adicionar( $_POST["nome_subgrupo"], $_POST["desc_subgrupo"], $_POST["en"], $_POST["es"], $dbhw );
48 if ($novo === false) { 51 if ($novo === false) {
49 $dbhw = null; 52 $dbhw = null;
50 $dbh = null; 53 $dbh = null;
@@ -54,7 +57,7 @@ switch ($funcao) { @@ -54,7 +57,7 @@ switch ($funcao) {
54 exit (); 57 exit ();
55 break; 58 break;
56 case "ALTERAR" : 59 case "ALTERAR" :
57 - $novo = alterar ( $id_subgrupo, $nome_subgrupo, $desc_subgrupo, $en, $es, $dbhw ); 60 + $novo = alterar ( $id_subgrupo, $_POST["nome_subgrupo"], $_POST["desc_subgrupo"], $_POST["en"], $_POST["es"], $dbhw );
58 if ($novo === false) { 61 if ($novo === false) {
59 $dbhw = null; 62 $dbhw = null;
60 $dbh = null; 63 $dbh = null;
admin1/catalogo/menus/grupos/subgrupos/temas/exec.php
@@ -45,10 +45,15 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { @@ -45,10 +45,15 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
45 } 45 }
46 include (dirname ( __FILE__ ) . "/../../../../../../admin/php/conexao.php"); 46 include (dirname ( __FILE__ ) . "/../../../../../../admin/php/conexao.php");
47 47
  48 +$id_n2 = $_POST["id_n2"];
  49 +$id_n3 = $_POST["id_n3"];
  50 +$id_tema = $_POST["id_tema"];
  51 +testaSafeNumerico([$id_tema,$id_n2,$id_n3]);
  52 +
48 $funcao = strtoupper ( $funcao ); 53 $funcao = strtoupper ( $funcao );
49 switch ($funcao) { 54 switch ($funcao) {
50 case "ORDENA" : 55 case "ORDENA" :
51 - $ordem = explode(" ",$ordem); 56 + $ordem = explode(" ",$_POST["ordem"]);
52 //verifica se existe a mesma quantidade de registros no banco e na lista de ids 57 //verifica se existe a mesma quantidade de registros no banco e na lista de ids
53 $dados = pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_n3 WHERE id_n2 = $id_n2", $dbh, false ); 58 $dados = pegaDados ( "SELECT ordem from ".$esquemaadmin."i3geoadmin_n3 WHERE id_n2 = $id_n2", $dbh, false );
54 if(count($dados) != count($ordem)){ 59 if(count($dados) != count($ordem)){
@@ -62,7 +67,7 @@ switch ($funcao) { @@ -62,7 +67,7 @@ switch ($funcao) {
62 exit (); 67 exit ();
63 } 68 }
64 69
65 - $retorna = i3GeoAdminOrdena($dbhw,$ordem,i3geoadmin_n3,"id_n3"); 70 + $retorna = i3GeoAdminOrdena($dbhw,$ordem,"i3geoadmin_n3","id_n3");
66 $dbhw = null; 71 $dbhw = null;
67 $dbh = null; 72 $dbh = null;
68 if ($retorna === false) { 73 if ($retorna === false) {
@@ -73,7 +78,7 @@ switch ($funcao) { @@ -73,7 +78,7 @@ switch ($funcao) {
73 exit(); 78 exit();
74 break; 79 break;
75 case "ADICIONAR" : 80 case "ADICIONAR" :
76 - $novo = adicionar( $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw ); 81 + $novo = adicionar( $id_tema, $id_n2, $_POST["publicado"], $_POST["n3_perfil"], $_POST["ordem"], $dbhw );
77 if ($novo === false) { 82 if ($novo === false) {
78 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 83 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
79 exit (); 84 exit ();
@@ -81,7 +86,7 @@ switch ($funcao) { @@ -81,7 +86,7 @@ switch ($funcao) {
81 exit (); 86 exit ();
82 break; 87 break;
83 case "ALTERAR" : 88 case "ALTERAR" :
84 - $novo = alterar ( $id_n3, $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw ); 89 + $novo = alterar ( $id_n3, $id_tema, $id_n2, $_POST["publicado"], $_POST["n3_perfil"], $_POST["ordem"], $dbhw );
85 if ($novo === false) { 90 if ($novo === false) {
86 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 91 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
87 exit (); 92 exit ();
admin1/catalogo/menus/grupos/subgrupos/temas/index.js
@@ -40,7 +40,8 @@ i3GEOadmin.temas = { @@ -40,7 +40,8 @@ i3GEOadmin.temas = {
40 i3GEOadmin.core.iconeAguarde(i3GEOadmin.temas.onde); 40 i3GEOadmin.core.iconeAguarde(i3GEOadmin.temas.onde);
41 41
42 $.post( 42 $.post(
43 - "exec.php?funcao=lista&id_n2=" + i3GEOadmin.temas.id_n2 43 + "exec.php?funcao=lista",
  44 + "id_n2=" + i3GEOadmin.temas.id_n2
44 ) 45 )
45 .done( 46 .done(
46 function(data, status){ 47 function(data, status){
admin1/catalogo/menus/grupos/subgrupos/temas/index.php
@@ -98,7 +98,7 @@ $nome_subgrupo = filter_var ( $_GET [&quot;nome_subgrupo&quot;], FILTER_SANITIZE_STRING ); @@ -98,7 +98,7 @@ $nome_subgrupo = filter_var ( $_GET [&quot;nome_subgrupo&quot;], FILTER_SANITIZE_STRING );
98 <div class="form-group form-group-lg"> 98 <div class="form-group form-group-lg">
99 <label class="col-md-4 control-label" for="perfil">{{{perfis}}}</label> 99 <label class="col-md-4 control-label" for="perfil">{{{perfis}}}</label>
100 <div class="col-md-4"> 100 <div class="col-md-4">
101 - <input title="{{{perfis}}}" id="perfil_tema-{{id_n3}}" type="text" value="{{{perfil}}}" class="form-control" name="perfil"> 101 + <input title="{{{perfis}}}" id="perfil_tema-{{id_n3}}" type="text" value="{{{n3_perfil}}}" class="form-control" name="n3_perfil">
102 </div> 102 </div>
103 <div class="col-md-4"> 103 <div class="col-md-4">
104 <select title="{{{perfis}}}" class="form-control" onchange="i3GEOadmin.temas.addInput('perfil_tema-{{id_n3}}',this.value)"> 104 <select title="{{{perfis}}}" class="form-control" onchange="i3GEOadmin.temas.addInput('perfil_tema-{{id_n3}}',this.value)">