Commit 184540e9b1af19053b266d6d8d5f71cd04abeaa2

Authored by Edmar Moretti
1 parent 3fdd3453

Adaptação do sistema de admin para bootstrap

admin/admin.db
No preview for this file type
admin1/cadastros/identifica/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array ( @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 - if (verificaOperacaoSessao ( "admin/html/identifica" ) == false) { 37 + if (verificaOperacaoSessao ( "admin/html/identifica" ) === false) {
38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 exit (); 39 exit ();
40 } 40 }
@@ -44,7 +44,7 @@ $funcao = strtoupper ( $funcao ); @@ -44,7 +44,7 @@ $funcao = strtoupper ( $funcao );
44 switch ($funcao) { 44 switch ($funcao) {
45 case "ADICIONAR" : 45 case "ADICIONAR" :
46 $novo = adicionar( $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); 46 $novo = adicionar( $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw );
47 - if ($novo == false) { 47 + if ($novo === false) {
48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
49 exit (); 49 exit ();
50 } 50 }
@@ -52,12 +52,12 @@ switch ($funcao) { @@ -52,12 +52,12 @@ switch ($funcao) {
52 break; 52 break;
53 case "ALTERAR" : 53 case "ALTERAR" :
54 $novo = alterar ( $id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); 54 $novo = alterar ( $id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw );
55 - if ($novo == false) { 55 + if ($novo === false) {
56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
57 exit (); 57 exit ();
58 } 58 }
59 $dados = pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica WHERE id_i = $id_i order by nome_i", $dbh, false ); 59 $dados = pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica WHERE id_i = $id_i order by nome_i", $dbh, false );
60 - if ($dados == false) { 60 + if ($dados === false) {
61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
62 exit (); 62 exit ();
63 } 63 }
@@ -66,7 +66,7 @@ switch ($funcao) { @@ -66,7 +66,7 @@ switch ($funcao) {
66 break; 66 break;
67 case "LISTA" : 67 case "LISTA" :
68 $d = pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica order by nome_i", $dbh, false ); 68 $d = pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica order by nome_i", $dbh, false );
69 - if ($d == false) { 69 + if ($d === false) {
70 $dbhw = null; 70 $dbhw = null;
71 $dbh = null; 71 $dbh = null;
72 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 72 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -80,7 +80,7 @@ switch ($funcao) { @@ -80,7 +80,7 @@ switch ($funcao) {
80 $retorna = excluir ( $id_i, $dbhw ); 80 $retorna = excluir ( $id_i, $dbhw );
81 $dbhw = null; 81 $dbhw = null;
82 $dbh = null; 82 $dbh = null;
83 - if ($retorna == false) { 83 + if ($retorna === false) {
84 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 84 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
85 exit (); 85 exit ();
86 } 86 }
@@ -120,7 +120,7 @@ function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { @@ -120,7 +120,7 @@ function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) {
120 "target_i" => $target_i 120 "target_i" => $target_i
121 ); 121 );
122 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_identifica", $dataCol, "WHERE id_i = $id_i" ); 122 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_identifica", $dataCol, "WHERE id_i = $id_i" );
123 - if ($resultado == false) { 123 + if ($resultado === false) {
124 return false; 124 return false;
125 } 125 }
126 return $id_i; 126 return $id_i;
@@ -128,7 +128,7 @@ function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { @@ -128,7 +128,7 @@ function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) {
128 function excluir($id_i, $dbhw) { 128 function excluir($id_i, $dbhw) {
129 global $esquemaadmin; 129 global $esquemaadmin;
130 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false ); 130 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false );
131 - if ($resultado == false) { 131 + if ($resultado === false) {
132 return false; 132 return false;
133 } 133 }
134 return $resultado; 134 return $resultado;
admin1/cadastros/identifica/index.js
@@ -44,7 +44,7 @@ Obtém a lista de Identifica @@ -44,7 +44,7 @@ Obtém a lista de Identifica
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
46 //valor do filtro atual 46 //valor do filtro atual
47 - var filtro = i3GEOadmin.identifica.valorFiltro(); 47 + var filtro = i3GEOadmin.core.valorFiltro();
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template do form de cada operacao 50 //template do form de cada operacao
@@ -94,8 +94,8 @@ Obtém a lista de Identifica @@ -94,8 +94,8 @@ Obtém a lista de Identifica
94 $("#filtro").html("<option value='' >Todos</option>" + html); 94 $("#filtro").html("<option value='' >Todos</option>" + html);
95 $("#filtro").combobox(); 95 $("#filtro").combobox();
96 if(filtro != ""){ 96 if(filtro != ""){
97 - i3GEOadmin.identifica.defineFiltro(filtro);  
98 - i3GEOadmin.identifica.filtra(i3GEOadmin.identifica.pegaFiltro()); 97 + i3GEOadmin.core.defineFiltro(filtro);
  98 + i3GEOadmin.core.filtra(i3GEOadmin.identifica.pegaFiltro());
99 } 99 }
100 //monta um template para o modal de inclusao de novo usuario 100 //monta um template para o modal de inclusao de novo usuario
101 if(i3GEOadmin.identifica.formAdiciona == ""){ 101 if(i3GEOadmin.identifica.formAdiciona == ""){
@@ -221,29 +221,5 @@ Obt&amp;eacute;m a lista de Identifica @@ -221,29 +221,5 @@ Obt&amp;eacute;m a lista de Identifica
221 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 221 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
222 } 222 }
223 ); 223 );
224 - },  
225 - pegaFiltro: function(){  
226 - return $i("filtro");  
227 - },  
228 - valorFiltro: function(){  
229 - return i3GEOadmin.identifica.pegaFiltro().value;  
230 - },  
231 - defineFiltro: function(valor){  
232 - i3GEOadmin.identifica.pegaFiltro().value = valor;  
233 - },  
234 - filtra: function(obj){  
235 - $("#corpo .panel").each(  
236 - function(i,el){  
237 - if(obj.value == ""){  
238 - $(el).show();  
239 - }  
240 - else {  
241 - $(el).hide();  
242 - }  
243 - }  
244 - );  
245 - if(obj.value != ""){  
246 - $("#"+obj.value).show();  
247 - }  
248 } 224 }
249 }; 225 };
250 \ No newline at end of file 226 \ No newline at end of file
admin1/cadastros/identifica/index.php
@@ -29,7 +29,7 @@ include &quot;../../head.php&quot;; @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 <!-- aqui entra o filtro --> 29 <!-- aqui entra o filtro -->
30 <div class="form-group"> 30 <div class="form-group">
31 <label class="control-label">{{{filtro}}}</label> 31 <label class="control-label">{{{filtro}}}</label>
32 - <select onchange="i3GEOadmin.identifica.filtra(this)" id="filtro" class="form-control input-lg"> 32 + <select onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
33 </select> 33 </select>
34 </div> 34 </div>
35 <div class="row pull-right"> 35 <div class="row pull-right">
@@ -60,7 +60,13 @@ include &quot;../../head.php&quot;; @@ -60,7 +60,13 @@ include &quot;../../head.php&quot;;
60 </script> 60 </script>
61 <script id="templateLista" type="x-tmpl-mustache"> 61 <script id="templateLista" type="x-tmpl-mustache">
62 <div class="panel panel-default" id="form-{{id_i}}"> 62 <div class="panel panel-default" id="form-{{id_i}}">
63 - <div class="panel-body"> 63 + <div class="panel-heading" role="tab">
  64 + <h3 class="panel-title">
  65 + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_i}}"
  66 + aria-expanded="false" aria-controls="#body-form-{{id_i}}"> {{{nome_i}}} </a>
  67 + </h3>
  68 + </div>
  69 + <div class="panel-body panel-collapse collapse" id="body-form-{{id_i}}">
64 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" > 70 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
65 <div class="row"> 71 <div class="row">
66 <div class="col-md-12"> 72 <div class="col-md-12">
admin1/cadastros/perfis/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array ( @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 - if (verificaOperacaoSessao ( "admin/html/arvore" ) == false) { 37 + if (verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 exit (); 39 exit ();
40 } 40 }
@@ -49,7 +49,7 @@ $funcao = strtoupper ( $funcao ); @@ -49,7 +49,7 @@ $funcao = strtoupper ( $funcao );
49 switch ($funcao) { 49 switch ($funcao) {
50 case "ADICIONAR" : 50 case "ADICIONAR" :
51 $novo = adicionar( $perfil, $dbhw ); 51 $novo = adicionar( $perfil, $dbhw );
52 - if ($novo == false) { 52 + if ($novo === false) {
53 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 53 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
54 exit (); 54 exit ();
55 } 55 }
@@ -57,12 +57,12 @@ switch ($funcao) { @@ -57,12 +57,12 @@ switch ($funcao) {
57 break; 57 break;
58 case "ALTERAR" : 58 case "ALTERAR" :
59 $novo = alterar ( $id_perfil, $perfil, $dbhw ); 59 $novo = alterar ( $id_perfil, $perfil, $dbhw );
60 - if ($novo == false) { 60 + if ($novo === false) {
61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
62 exit (); 62 exit ();
63 } 63 }
64 $dados = pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis order by perfil", $dbh, false ); 64 $dados = pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis order by perfil", $dbh, false );
65 - if ($dados == false) { 65 + if ($dados === false) {
66 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 66 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
67 exit (); 67 exit ();
68 } 68 }
@@ -71,7 +71,7 @@ switch ($funcao) { @@ -71,7 +71,7 @@ switch ($funcao) {
71 break; 71 break;
72 case "LISTA" : 72 case "LISTA" :
73 $dados = pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis order by perfil", $dbh, false ); 73 $dados = pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis order by perfil", $dbh, false );
74 - if ($dados == false) { 74 + if ($dados === false) {
75 $dbhw = null; 75 $dbhw = null;
76 $dbh = null; 76 $dbh = null;
77 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 77 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -85,7 +85,7 @@ switch ($funcao) { @@ -85,7 +85,7 @@ switch ($funcao) {
85 $retorna = excluir ( $id_perfil, $dbhw ); 85 $retorna = excluir ( $id_perfil, $dbhw );
86 $dbhw = null; 86 $dbhw = null;
87 $dbh = null; 87 $dbh = null;
88 - if ($retorna == false) { 88 + if ($retorna === false) {
89 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 89 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
90 exit (); 90 exit ();
91 } 91 }
@@ -124,7 +124,7 @@ function alterar($id_perfil, $perfil,$dbhw) { @@ -124,7 +124,7 @@ function alterar($id_perfil, $perfil,$dbhw) {
124 "perfil" => $perfil 124 "perfil" => $perfil
125 ); 125 );
126 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_perfis", $dataCol, "WHERE id_perfil = $id_perfil" ); 126 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_perfis", $dataCol, "WHERE id_perfil = $id_perfil" );
127 - if ($resultado == false) { 127 + if ($resultado === false) {
128 return false; 128 return false;
129 } 129 }
130 130
@@ -233,7 +233,7 @@ function excluir($id_perfil, $dbhw) { @@ -233,7 +233,7 @@ function excluir($id_perfil, $dbhw) {
233 $dados = pegaDados ( "SELECT perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false ); 233 $dados = pegaDados ( "SELECT perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false );
234 $perfil = $dados[0]["perfil"]; 234 $perfil = $dados[0]["perfil"];
235 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_perfis", "id_perfil", $id_perfil, $dbhw, false ); 235 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_perfis", "id_perfil", $id_perfil, $dbhw, false );
236 - if ($resultado == false) { 236 + if ($resultado === false) {
237 return false; 237 return false;
238 } 238 }
239 //remove o perfil de outras tabelas 239 //remove o perfil de outras tabelas
admin1/cadastros/perfis/index.js
@@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de perfis @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de perfis
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
46 //valor do filtro atual 46 //valor do filtro atual
47 - var filtro = i3GEOadmin.perfis.valorFiltro(); 47 + var filtro = i3GEOadmin.core.valorFiltro();
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template do form de cada operacao 50 //template do form de cada operacao
@@ -71,8 +71,8 @@ Obt&amp;eacute;m a lista de perfis @@ -71,8 +71,8 @@ Obt&amp;eacute;m a lista de perfis
71 $("#filtro").html("<option value='' >Todos</option>" + html); 71 $("#filtro").html("<option value='' >Todos</option>" + html);
72 $("#filtro").combobox(); 72 $("#filtro").combobox();
73 if(filtro != ""){ 73 if(filtro != ""){
74 - i3GEOadmin.perfis.defineFiltro(filtro);  
75 - i3GEOadmin.perfis.filtra(i3GEOadmin.perfis.pegaFiltro()); 74 + i3GEOadmin.core.defineFiltro(filtro);
  75 + i3GEOadmin.core.filtra(i3GEOadmin.perfis.pegaFiltro());
76 } 76 }
77 //monta um template para o modal de inclusao de novo usuario 77 //monta um template para o modal de inclusao de novo usuario
78 if(i3GEOadmin.perfis.formAdiciona == ""){ 78 if(i3GEOadmin.perfis.formAdiciona == ""){
@@ -186,29 +186,5 @@ Obt&amp;eacute;m a lista de perfis @@ -186,29 +186,5 @@ Obt&amp;eacute;m a lista de perfis
186 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 186 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
187 } 187 }
188 ); 188 );
189 - },  
190 - pegaFiltro: function(){  
191 - return $i("filtro");  
192 - },  
193 - valorFiltro: function(){  
194 - return i3GEOadmin.perfis.pegaFiltro().value;  
195 - },  
196 - defineFiltro: function(valor){  
197 - i3GEOadmin.perfis.pegaFiltro().value = valor;  
198 - },  
199 - filtra: function(obj){  
200 - $("#corpo .panel").each(  
201 - function(i,el){  
202 - if(obj.value == ""){  
203 - $(el).show();  
204 - }  
205 - else {  
206 - $(el).hide();  
207 - }  
208 - }  
209 - );  
210 - if(obj.value != ""){  
211 - $("#"+obj.value).show();  
212 - }  
213 } 189 }
214 }; 190 };
215 \ No newline at end of file 191 \ No newline at end of file
admin1/cadastros/perfis/index.php
@@ -29,7 +29,7 @@ include &quot;../../head.php&quot;; @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 <!-- aqui entra o filtro --> 29 <!-- aqui entra o filtro -->
30 <div class="form-group"> 30 <div class="form-group">
31 <label class="control-label">{{{filtro}}}</label> <select 31 <label class="control-label">{{{filtro}}}</label> <select
32 - onchange="i3GEOadmin.perfis.filtra(this)" id="filtro" class="form-control input-lg"> 32 + onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
33 </select> 33 </select>
34 </div> 34 </div>
35 <div class="row pull-right"> 35 <div class="row pull-right">
admin1/cadastros/servicos/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array ( @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 - if (verificaOperacaoSessao ( "admin/html/webservices" ) == false) { 37 + if (verificaOperacaoSessao ( "admin/html/webservices" ) === false) {
38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 exit (); 39 exit ();
40 } 40 }
@@ -44,7 +44,7 @@ $funcao = strtoupper ( $funcao ); @@ -44,7 +44,7 @@ $funcao = strtoupper ( $funcao );
44 switch ($funcao) { 44 switch ($funcao) {
45 case "ADICIONAR" : 45 case "ADICIONAR" :
46 $novo = adicionar( $autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw ); 46 $novo = adicionar( $autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw );
47 - if ($novo == false) { 47 + if ($novo === false) {
48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
49 exit (); 49 exit ();
50 } 50 }
@@ -52,12 +52,12 @@ switch ($funcao) { @@ -52,12 +52,12 @@ switch ($funcao) {
52 break; 52 break;
53 case "ALTERAR" : 53 case "ALTERAR" :
54 $novo = alterar ( $id_ws,$autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw ); 54 $novo = alterar ( $id_ws,$autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw );
55 - if ($novo == false) { 55 + if ($novo === false) {
56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
57 exit (); 57 exit ();
58 } 58 }
59 $dados = pegaDados ( "SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws order by nome_ws", $dbh, false ); 59 $dados = pegaDados ( "SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws order by nome_ws", $dbh, false );
60 - if ($dados == false) { 60 + if ($dados === false) {
61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
62 exit (); 62 exit ();
63 } 63 }
@@ -66,7 +66,7 @@ switch ($funcao) { @@ -66,7 +66,7 @@ switch ($funcao) {
66 break; 66 break;
67 case "LISTA" : 67 case "LISTA" :
68 $ws = pegaDados ( "SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws order by nome_ws", $dbh, false ); 68 $ws = pegaDados ( "SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws order by nome_ws", $dbh, false );
69 - if ($ws == false) { 69 + if ($ws === false) {
70 $dbhw = null; 70 $dbhw = null;
71 $dbh = null; 71 $dbh = null;
72 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 72 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -80,7 +80,7 @@ switch ($funcao) { @@ -80,7 +80,7 @@ switch ($funcao) {
80 $retorna = excluir ( $id_ws, $dbhw ); 80 $retorna = excluir ( $id_ws, $dbhw );
81 $dbhw = null; 81 $dbhw = null;
82 $dbh = null; 82 $dbh = null;
83 - if ($retorna == false) { 83 + if ($retorna === false) {
84 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 84 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
85 exit (); 85 exit ();
86 } 86 }
@@ -127,7 +127,7 @@ function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { @@ -127,7 +127,7 @@ function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
127 "tipo_ws" => $tipo_ws 127 "tipo_ws" => $tipo_ws
128 ); 128 );
129 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_ws", $dataCol, "WHERE id_ws = $id_ws" ); 129 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_ws", $dataCol, "WHERE id_ws = $id_ws" );
130 - if ($resultado == false) { 130 + if ($resultado === false) {
131 return false; 131 return false;
132 } 132 }
133 return $id_ws; 133 return $id_ws;
@@ -135,7 +135,7 @@ function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { @@ -135,7 +135,7 @@ function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
135 function excluir($id_ws, $dbhw) { 135 function excluir($id_ws, $dbhw) {
136 global $esquemaadmin; 136 global $esquemaadmin;
137 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_ws", "id_ws", $id_ws, $dbhw, false ); 137 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_ws", "id_ws", $id_ws, $dbhw, false );
138 - if ($resultado == false) { 138 + if ($resultado === false) {
139 return false; 139 return false;
140 } 140 }
141 return $resultado; 141 return $resultado;
admin1/cadastros/servicos/index.js
@@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de Webservices @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de Webservices
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
46 //valor do filtro atual 46 //valor do filtro atual
47 - var filtro = i3GEOadmin.webservices.valorFiltro(); 47 + var filtro = i3GEOadmin.core.valorFiltro();
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template do form de cada operacao 50 //template do form de cada operacao
@@ -79,8 +79,8 @@ Obt&amp;eacute;m a lista de Webservices @@ -79,8 +79,8 @@ Obt&amp;eacute;m a lista de Webservices
79 $("#filtro").html("<option value='' >Todos</option>" + html); 79 $("#filtro").html("<option value='' >Todos</option>" + html);
80 $("#filtro").combobox(); 80 $("#filtro").combobox();
81 if(filtro != ""){ 81 if(filtro != ""){
82 - i3GEOadmin.webservices.defineFiltro(filtro);  
83 - i3GEOadmin.webservices.filtra(i3GEOadmin.webservices.pegaFiltro()); 82 + i3GEOadmin.core.defineFiltro(filtro);
  83 + i3GEOadmin.core.filtra(i3GEOadmin.webservices.pegaFiltro());
84 } 84 }
85 //monta um template para o modal de inclusao de novo usuario 85 //monta um template para o modal de inclusao de novo usuario
86 if(i3GEOadmin.webservices.formAdiciona == ""){ 86 if(i3GEOadmin.webservices.formAdiciona == ""){
@@ -195,29 +195,5 @@ Obt&amp;eacute;m a lista de Webservices @@ -195,29 +195,5 @@ Obt&amp;eacute;m a lista de Webservices
195 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 195 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
196 } 196 }
197 ); 197 );
198 - },  
199 - pegaFiltro: function(){  
200 - return $i("filtro");  
201 - },  
202 - valorFiltro: function(){  
203 - return i3GEOadmin.webservices.pegaFiltro().value;  
204 - },  
205 - defineFiltro: function(valor){  
206 - i3GEOadmin.webservices.pegaFiltro().value = valor;  
207 - },  
208 - filtra: function(obj){  
209 - $("#corpo .panel").each(  
210 - function(i,el){  
211 - if(obj.value == ""){  
212 - $(el).show();  
213 - }  
214 - else {  
215 - $(el).hide();  
216 - }  
217 - }  
218 - );  
219 - if(obj.value != ""){  
220 - $("#"+obj.value).show();  
221 - }  
222 } 198 }
223 }; 199 };
224 \ No newline at end of file 200 \ No newline at end of file
admin1/cadastros/servicos/index.php
@@ -29,7 +29,7 @@ include &quot;../../head.php&quot;; @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 <!-- aqui entra o filtro --> 29 <!-- aqui entra o filtro -->
30 <div class="form-group"> 30 <div class="form-group">
31 <label class="control-label">{{{filtro}}}</label> 31 <label class="control-label">{{{filtro}}}</label>
32 - <select onchange="i3GEOadmin.webservices.filtra(this)" id="filtro" class="form-control input-lg"> 32 + <select onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
33 </select> 33 </select>
34 </div> 34 </div>
35 <div class="row pull-right"> 35 <div class="row pull-right">
@@ -60,7 +60,13 @@ include &quot;../../head.php&quot;; @@ -60,7 +60,13 @@ include &quot;../../head.php&quot;;
60 </script> 60 </script>
61 <script id="templateLista" type="x-tmpl-mustache"> 61 <script id="templateLista" type="x-tmpl-mustache">
62 <div class="panel panel-default" id="form-{{id_ws}}"> 62 <div class="panel panel-default" id="form-{{id_ws}}">
63 - <div class="panel-body"> 63 + <div class="panel-heading" role="tab">
  64 + <h3 class="panel-title">
  65 + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_ws}}"
  66 + aria-expanded="false" aria-controls="#body-form-{{id_ws}}"> {{{nome_ws}}} </a>
  67 + </h3>
  68 + </div>
  69 + <div class="panel-body panel-collapse collapse" id="body-form-{{id_ws}}">
64 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" > 70 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
65 <div class="row"> 71 <div class="row">
66 <div class="col-md-12"> 72 <div class="col-md-12">
admin1/cadastros/tags/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array ( @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 - if (verificaOperacaoSessao ( "admin/html/arvore" ) == false) { 37 + if (verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 exit (); 39 exit ();
40 } 40 }
@@ -47,7 +47,7 @@ $funcao = strtoupper ( $funcao ); @@ -47,7 +47,7 @@ $funcao = strtoupper ( $funcao );
47 switch ($funcao) { 47 switch ($funcao) {
48 case "ADICIONAR" : 48 case "ADICIONAR" :
49 $novo = adicionar( $nome, $dbhw ); 49 $novo = adicionar( $nome, $dbhw );
50 - if ($novo == false) { 50 + if ($novo === false) {
51 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 51 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
52 exit (); 52 exit ();
53 } 53 }
@@ -55,12 +55,12 @@ switch ($funcao) { @@ -55,12 +55,12 @@ switch ($funcao) {
55 break; 55 break;
56 case "ALTERAR" : 56 case "ALTERAR" :
57 $novo = alterar ( $id_tag, $nome, $dbhw ); 57 $novo = alterar ( $id_tag, $nome, $dbhw );
58 - if ($novo == false) { 58 + if ($novo === false) {
59 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 59 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
60 exit (); 60 exit ();
61 } 61 }
62 $dados = pegaDados ( "SELECT id_tag, nome from ".$esquemaadmin."i3geoadmin_tags order by nome", $dbh, false ); 62 $dados = pegaDados ( "SELECT id_tag, nome from ".$esquemaadmin."i3geoadmin_tags order by nome", $dbh, false );
63 - if ($dados == false) { 63 + if ($dados === false) {
64 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 64 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
65 exit (); 65 exit ();
66 } 66 }
@@ -69,7 +69,7 @@ switch ($funcao) { @@ -69,7 +69,7 @@ switch ($funcao) {
69 break; 69 break;
70 case "LISTA" : 70 case "LISTA" :
71 $dados = pegaDados ( "SELECT id_tag, nome from ".$esquemaadmin."i3geoadmin_tags order by nome", $dbh, false ); 71 $dados = pegaDados ( "SELECT id_tag, nome from ".$esquemaadmin."i3geoadmin_tags order by nome", $dbh, false );
72 - if ($dados == false) { 72 + if ($dados === false) {
73 $dbhw = null; 73 $dbhw = null;
74 $dbh = null; 74 $dbh = null;
75 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 75 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -83,7 +83,7 @@ switch ($funcao) { @@ -83,7 +83,7 @@ switch ($funcao) {
83 $retorna = excluir ( $id_tag, $dbhw ); 83 $retorna = excluir ( $id_tag, $dbhw );
84 $dbhw = null; 84 $dbhw = null;
85 $dbh = null; 85 $dbh = null;
86 - if ($retorna == false) { 86 + if ($retorna === false) {
87 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 87 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
88 exit (); 88 exit ();
89 } 89 }
@@ -118,7 +118,7 @@ function alterar($id_tag, $nome,$dbhw) { @@ -118,7 +118,7 @@ function alterar($id_tag, $nome,$dbhw) {
118 "nome" => $nome 118 "nome" => $nome
119 ); 119 );
120 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_tags", $dataCol, "WHERE id_tag = $id_tag" ); 120 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_tags", $dataCol, "WHERE id_tag = $id_tag" );
121 - if ($resultado == false) { 121 + if ($resultado === false) {
122 return false; 122 return false;
123 } 123 }
124 return $id_tag; 124 return $id_tag;
@@ -126,7 +126,7 @@ function alterar($id_tag, $nome,$dbhw) { @@ -126,7 +126,7 @@ function alterar($id_tag, $nome,$dbhw) {
126 function excluir($id_tag, $dbhw) { 126 function excluir($id_tag, $dbhw) {
127 global $esquemaadmin; 127 global $esquemaadmin;
128 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_tags", "id_tag", $id_tag, $dbhw, false ); 128 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_tags", "id_tag", $id_tag, $dbhw, false );
129 - if ($resultado == false) { 129 + if ($resultado === false) {
130 return false; 130 return false;
131 } 131 }
132 return $resultado; 132 return $resultado;
admin1/cadastros/tags/index.js
@@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de tags @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de tags
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
46 //valor do filtro atual 46 //valor do filtro atual
47 - var filtro = i3GEOadmin.tags.valorFiltro(); 47 + var filtro = i3GEOadmin.core.valorFiltro();
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template do form de cada operacao 50 //template do form de cada operacao
@@ -71,8 +71,8 @@ Obt&amp;eacute;m a lista de tags @@ -71,8 +71,8 @@ Obt&amp;eacute;m a lista de tags
71 $("#filtro").html("<option value='' >Todos</option>" + html); 71 $("#filtro").html("<option value='' >Todos</option>" + html);
72 $("#filtro").combobox(); 72 $("#filtro").combobox();
73 if(filtro != ""){ 73 if(filtro != ""){
74 - i3GEOadmin.tags.defineFiltro(filtro);  
75 - i3GEOadmin.tags.filtra(i3GEOadmin.tags.pegaFiltro()); 74 + i3GEOadmin.core.defineFiltro(filtro);
  75 + i3GEOadmin.core.filtra(i3GEOadmin.tags.pegaFiltro());
76 } 76 }
77 //monta um template para o modal de inclusao de novo usuario 77 //monta um template para o modal de inclusao de novo usuario
78 if(i3GEOadmin.tags.formAdiciona == ""){ 78 if(i3GEOadmin.tags.formAdiciona == ""){
@@ -186,29 +186,5 @@ Obt&amp;eacute;m a lista de tags @@ -186,29 +186,5 @@ Obt&amp;eacute;m a lista de tags
186 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 186 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
187 } 187 }
188 ); 188 );
189 - },  
190 - pegaFiltro: function(){  
191 - return $i("filtro");  
192 - },  
193 - valorFiltro: function(){  
194 - return i3GEOadmin.tags.pegaFiltro().value;  
195 - },  
196 - defineFiltro: function(valor){  
197 - i3GEOadmin.tags.pegaFiltro().value = valor;  
198 - },  
199 - filtra: function(obj){  
200 - $("#corpo .panel").each(  
201 - function(i,el){  
202 - if(obj.value == ""){  
203 - $(el).show();  
204 - }  
205 - else {  
206 - $(el).hide();  
207 - }  
208 - }  
209 - );  
210 - if(obj.value != ""){  
211 - $("#"+obj.value).show();  
212 - }  
213 } 189 }
214 }; 190 };
215 \ No newline at end of file 191 \ No newline at end of file
admin1/cadastros/tags/index.php
@@ -29,7 +29,7 @@ include &quot;../../head.php&quot;; @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 <!-- aqui entra o filtro --> 29 <!-- aqui entra o filtro -->
30 <div class="form-group"> 30 <div class="form-group">
31 <label class="control-label">{{{filtro}}}</label> <select 31 <label class="control-label">{{{filtro}}}</label> <select
32 - onchange="i3GEOadmin.tags.filtra(this)" id="filtro" class="form-control input-lg"> 32 + onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
33 </select> 33 </select>
34 </div> 34 </div>
35 <div class="row pull-right"> 35 <div class="row pull-right">
admin1/catalogo/mapas/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array ( @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 - if (verificaOperacaoSessao ( "admin/html/mapas" ) == false) { 37 + if (verificaOperacaoSessao ( "admin/html/mapas" ) === false) {
38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 exit (); 39 exit ();
40 } 40 }
@@ -45,7 +45,7 @@ $funcao = strtoupper ( $funcao ); @@ -45,7 +45,7 @@ $funcao = strtoupper ( $funcao );
45 switch ($funcao) { 45 switch ($funcao) {
46 case "ADICIONAR" : 46 case "ADICIONAR" :
47 $novo = adicionar( $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, $dbhw ); 47 $novo = adicionar( $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, $dbhw );
48 - if ($novo == false) { 48 + if ($novo === false) {
49 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 49 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
50 exit (); 50 exit ();
51 } 51 }
@@ -53,13 +53,13 @@ switch ($funcao) { @@ -53,13 +53,13 @@ switch ($funcao) {
53 break; 53 break;
54 case "ALTERAR" : 54 case "ALTERAR" :
55 $novo = alterar ( $id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, $mapfile , $dbhw ); 55 $novo = alterar ( $id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, $mapfile , $dbhw );
56 - if ($novo == false) { 56 + if ($novo === false) {
57 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 57 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
58 exit (); 58 exit ();
59 } 59 }
60 $dados = pegaDados ( "SELECT id_mapa from ".$esquemaadmin."i3geoadmin_mapas WHERE id_mapa = $id_mapa order by ordem_mapa, nome_mapa", $dbh, false ); 60 $dados = pegaDados ( "SELECT id_mapa from ".$esquemaadmin."i3geoadmin_mapas WHERE id_mapa = $id_mapa order by ordem_mapa, nome_mapa", $dbh, false );
61 61
62 - if ($dados == false) { 62 + if ($dados === false) {
63 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 63 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
64 exit (); 64 exit ();
65 } 65 }
@@ -69,15 +69,12 @@ switch ($funcao) { @@ -69,15 +69,12 @@ switch ($funcao) {
69 exit (); 69 exit ();
70 break; 70 break;
71 case "LISTA" : 71 case "LISTA" :
72 - $dados = pegaDados ( "SELECT id_mapa, publicado_mapa, ordem_mapa, perfil_mapa, ligados_mapa, temas_mapa, desc_mapa, ext_mapa, imagem_mapa, linkdireto_mapa, nome_mapa, outros_mapa, mapfile from ".$esquemaadmin."i3geoadmin_mapas order by ordem_mapa, nome_mapa", $dbh, false );  
73 -  
74 $semmapfile = pegaDados("SELECT id_mapa, publicado_mapa, ordem_mapa, perfil_mapa, ligados_mapa, temas_mapa, desc_mapa, ext_mapa, imagem_mapa, linkdireto_mapa, nome_mapa, outros_mapa, 'nao' as contemmapfile from ".$esquemaadmin."i3geoadmin_mapas where mapfile = '' or mapfile is null order by ordem_mapa, nome_mapa", $dbh, false); 72 $semmapfile = pegaDados("SELECT id_mapa, publicado_mapa, ordem_mapa, perfil_mapa, ligados_mapa, temas_mapa, desc_mapa, ext_mapa, imagem_mapa, linkdireto_mapa, nome_mapa, outros_mapa, 'nao' as contemmapfile from ".$esquemaadmin."i3geoadmin_mapas where mapfile = '' or mapfile is null order by ordem_mapa, nome_mapa", $dbh, false);
75 $commapfile = pegaDados("SELECT id_mapa, publicado_mapa, ordem_mapa, perfil_mapa, ligados_mapa, temas_mapa, desc_mapa, ext_mapa, imagem_mapa, linkdireto_mapa, nome_mapa, outros_mapa, 'sim' as contemmapfile from ".$esquemaadmin."i3geoadmin_mapas where mapfile != '' and mapfile is not null order by ordem_mapa, nome_mapa", $dbh, false); 73 $commapfile = pegaDados("SELECT id_mapa, publicado_mapa, ordem_mapa, perfil_mapa, ligados_mapa, temas_mapa, desc_mapa, ext_mapa, imagem_mapa, linkdireto_mapa, nome_mapa, outros_mapa, 'sim' as contemmapfile from ".$esquemaadmin."i3geoadmin_mapas where mapfile != '' and mapfile is not null order by ordem_mapa, nome_mapa", $dbh, false);
76 -  
77 - if ($semmapfile == false || $commapfile == false) { 74 + if ($semmapfile === false || $commapfile === false) {
78 $dbhw = null; 75 $dbhw = null;
79 $dbh = null; 76 $dbh = null;
80 - header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 77 + header ( "HTTP/1.1 500 erro ao consultar banco de dados tabela de mapas" );
81 exit (); 78 exit ();
82 } 79 }
83 $perfis = pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis order by perfil", $dbh, false ); 80 $perfis = pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis order by perfil", $dbh, false );
@@ -93,7 +90,7 @@ switch ($funcao) { @@ -93,7 +90,7 @@ switch ($funcao) {
93 $retorna = excluir ( $id_mapa, $dbhw ); 90 $retorna = excluir ( $id_mapa, $dbhw );
94 $dbhw = null; 91 $dbhw = null;
95 $dbh = null; 92 $dbh = null;
96 - if ($retorna == false) { 93 + if ($retorna === false) {
97 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 94 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
98 exit (); 95 exit ();
99 } 96 }
@@ -159,7 +156,7 @@ function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_ @@ -159,7 +156,7 @@ function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_
159 "perfil_mapa" => $perfil_mapa 156 "perfil_mapa" => $perfil_mapa
160 ); 157 );
161 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_mapas", $dataCol, "WHERE id_mapa = $id_mapa" ); 158 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_mapas", $dataCol, "WHERE id_mapa = $id_mapa" );
162 - if ($resultado == false) { 159 + if ($resultado === false) {
163 return false; 160 return false;
164 } 161 }
165 return $id_mapa; 162 return $id_mapa;
@@ -167,7 +164,7 @@ function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_ @@ -167,7 +164,7 @@ function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_
167 function excluir($id_mapa, $dbhw) { 164 function excluir($id_mapa, $dbhw) {
168 global $esquemaadmin; 165 global $esquemaadmin;
169 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_mapas", "id_mapa", $id_mapa, $dbhw, false ); 166 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_mapas", "id_mapa", $id_mapa, $dbhw, false );
170 - if ($resultado == false) { 167 + if ($resultado === false) {
171 return false; 168 return false;
172 } 169 }
173 return $resultado; 170 return $resultado;
admin1/catalogo/mapas/index.js
@@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
46 //valor do filtro atual 46 //valor do filtro atual
47 - var filtro = i3GEOadmin.mapas.valorFiltro(); 47 + var filtro = i3GEOadmin.core.valorFiltro();
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template do form de cada operacao 50 //template do form de cada operacao
@@ -96,8 +96,8 @@ Obt&amp;eacute;m a lista @@ -96,8 +96,8 @@ Obt&amp;eacute;m a lista
96 $("#filtro").html("<option value='' >Todos</option>" + html); 96 $("#filtro").html("<option value='' >Todos</option>" + html);
97 $("#filtro").combobox(); 97 $("#filtro").combobox();
98 if(filtro != ""){ 98 if(filtro != ""){
99 - i3GEOadmin.mapas.defineFiltro(filtro);  
100 - i3GEOadmin.mapas.filtra(i3GEOadmin.mapas.pegaFiltro()); 99 + i3GEOadmin.core.defineFiltro(filtro);
  100 + i3GEOadmin.core.filtra(i3GEOadmin.mapas.pegaFiltro());
101 } 101 }
102 //monta um template para o modal de inclusao de novo usuario 102 //monta um template para o modal de inclusao de novo usuario
103 if(i3GEOadmin.mapas.formAdiciona == ""){ 103 if(i3GEOadmin.mapas.formAdiciona == ""){
@@ -223,30 +223,6 @@ Obt&amp;eacute;m a lista @@ -223,30 +223,6 @@ Obt&amp;eacute;m a lista
223 } 223 }
224 ); 224 );
225 }, 225 },
226 - pegaFiltro: function(){  
227 - return $i("filtro");  
228 - },  
229 - valorFiltro: function(){  
230 - return i3GEOadmin.mapas.pegaFiltro().value;  
231 - },  
232 - defineFiltro: function(valor){  
233 - i3GEOadmin.mapas.pegaFiltro().value = valor;  
234 - },  
235 - filtra: function(obj){  
236 - $("#corpo .panel").each(  
237 - function(i,el){  
238 - if(obj.value == ""){  
239 - $(el).show();  
240 - }  
241 - else {  
242 - $(el).hide();  
243 - }  
244 - }  
245 - );  
246 - if(obj.value != ""){  
247 - $("#"+obj.value).show();  
248 - }  
249 - },  
250 addInput: function(id,valor){ 226 addInput: function(id,valor){
251 var i = $("#"+id); 227 var i = $("#"+id);
252 $(i.val(i.val() + ' ' + valor)); 228 $(i.val(i.val() + ' ' + valor));
admin1/catalogo/mapas/index.php
@@ -27,7 +27,7 @@ include &quot;../../head.php&quot;; @@ -27,7 +27,7 @@ include &quot;../../head.php&quot;;
27 <!-- aqui entra o filtro --> 27 <!-- aqui entra o filtro -->
28 <div class="form-group"> 28 <div class="form-group">
29 <label class="control-label">{{{filtro}}}</label> 29 <label class="control-label">{{{filtro}}}</label>
30 - <select onchange="i3GEOadmin.mapas.filtra(this)" id="filtro" class="form-control input-lg"> 30 + <select onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
31 </select> 31 </select>
32 </div> 32 </div>
33 <div class="row pull-right"> 33 <div class="row pull-right">
@@ -56,7 +56,13 @@ include &quot;../../head.php&quot;; @@ -56,7 +56,13 @@ include &quot;../../head.php&quot;;
56 </script> 56 </script>
57 <script id="templateLista" type="x-tmpl-mustache"> 57 <script id="templateLista" type="x-tmpl-mustache">
58 <div class="panel panel-default" id="form-{{id_mapa}}"> 58 <div class="panel panel-default" id="form-{{id_mapa}}">
59 - <div class="panel-body"> 59 + <div class="panel-heading" role="tab">
  60 + <h3 class="panel-title">
  61 + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_mapa}}"
  62 + aria-expanded="false" aria-controls="#body-form-{{id_mapa}}"> {{{nome_mapa}}} </a>
  63 + </h3>
  64 + </div>
  65 + <div class="panel-body panel-collapse collapse" id="body-form-{{id_mapa}}">
60 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" > 66 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
61 <div class="row"> 67 <div class="row">
62 <div class="col-md-12"> 68 <div class="col-md-12">
@@ -134,9 +140,14 @@ include &quot;../../head.php&quot;; @@ -134,9 +140,14 @@ include &quot;../../head.php&quot;;
134 </div> 140 </div>
135 <div class="form-group form-group-lg"> 141 <div class="form-group form-group-lg">
136 <label class="col-md-4 control-label" for="imagem_mapa">{{{img}}}</label> 142 <label class="col-md-4 control-label" for="imagem_mapa">{{{img}}}</label>
137 - <div class="col-md-8"> 143 + <div class="col-md-4">
138 <input type="text" value="{{{imagem_mapa}}}" class="form-control" name="imagem_mapa"> 144 <input type="text" value="{{{imagem_mapa}}}" class="form-control" name="imagem_mapa">
139 </div> 145 </div>
  146 + <div class="col-md-4">
  147 + <a href="#" class="thumbnail">
  148 + <img src="{{{imagem_mapa}}}">
  149 + </a>
  150 + </div>
140 </div> 151 </div>
141 <div class="form-group form-group-lg"> 152 <div class="form-group form-group-lg">
142 <label class="col-md-4 control-label" for="linkdireto_mapa">{{{linkDireto}}}</label> 153 <label class="col-md-4 control-label" for="linkdireto_mapa">{{{linkDireto}}}</label>
@@ -150,7 +161,6 @@ include &quot;../../head.php&quot;; @@ -150,7 +161,6 @@ include &quot;../../head.php&quot;;
150 <input type="text" value="{{{outros_mapa}}}" class="form-control" name="outros_mapa"> 161 <input type="text" value="{{{outros_mapa}}}" class="form-control" name="outros_mapa">
151 </div> 162 </div>
152 </div> 163 </div>
153 -  
154 </div> 164 </div>
155 </div> 165 </div>
156 </form> 166 </form>
admin1/catalogo/menus/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array ( @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 - if (verificaOperacaoSessao ( "admin/html/arvore" ) == false) { 37 + if (verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 exit (); 39 exit ();
40 } 40 }
@@ -48,7 +48,7 @@ $funcao = strtoupper ( $funcao ); @@ -48,7 +48,7 @@ $funcao = strtoupper ( $funcao );
48 switch ($funcao) { 48 switch ($funcao) {
49 case "ADICIONAR" : 49 case "ADICIONAR" :
50 $novo = adicionar( $publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw ); 50 $novo = adicionar( $publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw );
51 - if ($novo == false) { 51 + if ($novo === false) {
52 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 52 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
53 exit (); 53 exit ();
54 } 54 }
@@ -56,12 +56,12 @@ switch ($funcao) { @@ -56,12 +56,12 @@ switch ($funcao) {
56 break; 56 break;
57 case "ALTERAR" : 57 case "ALTERAR" :
58 $novo = alterar ( $id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw ); 58 $novo = alterar ( $id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw );
59 - if ($novo == false) { 59 + if ($novo === false) {
60 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 60 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
61 exit (); 61 exit ();
62 } 62 }
63 $dados = pegaDados ( "SELECT id_menu, publicado_menu, perfil_menu, aberto, desc_menu, nome_menu, es, en from ".$esquemaadmin."i3geoadmin_menus WHERE id_menu = $id_menu order by nome_menu", $dbh, false ); 63 $dados = pegaDados ( "SELECT id_menu, publicado_menu, perfil_menu, aberto, desc_menu, nome_menu, es, en from ".$esquemaadmin."i3geoadmin_menus WHERE id_menu = $id_menu order by nome_menu", $dbh, false );
64 - if ($dados == false) { 64 + if ($dados === false) {
65 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 65 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
66 exit (); 66 exit ();
67 } 67 }
@@ -72,7 +72,7 @@ switch ($funcao) { @@ -72,7 +72,7 @@ switch ($funcao) {
72 break; 72 break;
73 case "LISTA" : 73 case "LISTA" :
74 $dados = pegaDados ( "SELECT id_menu, publicado_menu, perfil_menu, aberto, desc_menu, nome_menu, es, en from ".$esquemaadmin."i3geoadmin_menus order by nome_menu", $dbh, false ); 74 $dados = pegaDados ( "SELECT id_menu, publicado_menu, perfil_menu, aberto, desc_menu, nome_menu, es, en from ".$esquemaadmin."i3geoadmin_menus order by nome_menu", $dbh, false );
75 - if ($dados == false) { 75 + if ($dados === false) {
76 $dbhw = null; 76 $dbhw = null;
77 $dbh = null; 77 $dbh = null;
78 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 78 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -87,7 +87,7 @@ switch ($funcao) { @@ -87,7 +87,7 @@ switch ($funcao) {
87 $retorna = excluir ( $id_menu, $dbhw ); 87 $retorna = excluir ( $id_menu, $dbhw );
88 $dbhw = null; 88 $dbhw = null;
89 $dbh = null; 89 $dbh = null;
90 - if ($retorna == false) { 90 + if ($retorna === false) {
91 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 91 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
92 exit (); 92 exit ();
93 } 93 }
@@ -149,7 +149,7 @@ function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $ @@ -149,7 +149,7 @@ function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $
149 "perfil_menu" => $perfil_menu 149 "perfil_menu" => $perfil_menu
150 ); 150 );
151 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_menus", $dataCol, "WHERE id_menu = $id_menu" ); 151 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_menus", $dataCol, "WHERE id_menu = $id_menu" );
152 - if ($resultado == false) { 152 + if ($resultado === false) {
153 return false; 153 return false;
154 } 154 }
155 return $id_menu; 155 return $id_menu;
@@ -157,7 +157,7 @@ function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $ @@ -157,7 +157,7 @@ function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $
157 function excluir($id_menu, $dbhw) { 157 function excluir($id_menu, $dbhw) {
158 global $esquemaadmin; 158 global $esquemaadmin;
159 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_menus", "id_menu", $id_menu, $dbhw, false ); 159 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_menus", "id_menu", $id_menu, $dbhw, false );
160 - if ($resultado == false) { 160 + if ($resultado === false) {
161 return false; 161 return false;
162 } 162 }
163 return $resultado; 163 return $resultado;
admin1/catalogo/menus/index.js
@@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de menus @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de menus
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
46 //valor do filtro atual 46 //valor do filtro atual
47 - var filtro = i3GEOadmin.menus.valorFiltro(); 47 + var filtro = i3GEOadmin.core.valorFiltro();
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template do form de cada operacao 50 //template do form de cada operacao
@@ -97,8 +97,8 @@ Obt&amp;eacute;m a lista de menus @@ -97,8 +97,8 @@ Obt&amp;eacute;m a lista de menus
97 $("#filtro").html("<option value='' >Todos</option>" + html); 97 $("#filtro").html("<option value='' >Todos</option>" + html);
98 $("#filtro").combobox(); 98 $("#filtro").combobox();
99 if(filtro != ""){ 99 if(filtro != ""){
100 - i3GEOadmin.menus.defineFiltro(filtro);  
101 - i3GEOadmin.menus.filtra(i3GEOadmin.menus.pegaFiltro()); 100 + i3GEOadmin.core.defineFiltro(filtro);
  101 + i3GEOadmin.core.filtra(i3GEOadmin.menus.pegaFiltro());
102 } 102 }
103 //monta um template para o modal de inclusao de novo usuario 103 //monta um template para o modal de inclusao de novo usuario
104 if(i3GEOadmin.menus.formAdiciona == ""){ 104 if(i3GEOadmin.menus.formAdiciona == ""){
@@ -232,30 +232,6 @@ Obt&amp;eacute;m a lista de menus @@ -232,30 +232,6 @@ Obt&amp;eacute;m a lista de menus
232 } 232 }
233 ); 233 );
234 }, 234 },
235 - pegaFiltro: function(){  
236 - return $i("filtro");  
237 - },  
238 - valorFiltro: function(){  
239 - return i3GEOadmin.menus.pegaFiltro().value;  
240 - },  
241 - defineFiltro: function(valor){  
242 - i3GEOadmin.menus.pegaFiltro().value = valor;  
243 - },  
244 - filtra: function(obj){  
245 - $("#corpo .panel").each(  
246 - function(i,el){  
247 - if(obj.value == ""){  
248 - $(el).show();  
249 - }  
250 - else {  
251 - $(el).hide();  
252 - }  
253 - }  
254 - );  
255 - if(obj.value != ""){  
256 - $("#"+obj.value).show();  
257 - }  
258 - },  
259 addPerfil: function(id,valor){ 235 addPerfil: function(id,valor){
260 var i = $("#"+id); 236 var i = $("#"+id);
261 $(i.val(i.val() + ' ' + valor)); 237 $(i.val(i.val() + ' ' + valor));
admin1/catalogo/menus/index.php
@@ -27,7 +27,7 @@ include &quot;../../head.php&quot;; @@ -27,7 +27,7 @@ include &quot;../../head.php&quot;;
27 <!-- aqui entra o filtro --> 27 <!-- aqui entra o filtro -->
28 <div class="form-group"> 28 <div class="form-group">
29 <label class="control-label">{{{filtro}}}</label> 29 <label class="control-label">{{{filtro}}}</label>
30 - <select onchange="i3GEOadmin.menus.filtra(this)" id="filtro" class="form-control input-lg"> 30 + <select onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
31 </select> 31 </select>
32 </div> 32 </div>
33 <div class="row pull-right"> 33 <div class="row pull-right">
@@ -56,7 +56,13 @@ include &quot;../../head.php&quot;; @@ -56,7 +56,13 @@ include &quot;../../head.php&quot;;
56 </script> 56 </script>
57 <script id="templateLista" type="x-tmpl-mustache"> 57 <script id="templateLista" type="x-tmpl-mustache">
58 <div class="panel panel-default" id="form-{{id_menu}}"> 58 <div class="panel panel-default" id="form-{{id_menu}}">
59 - <div class="panel-body"> 59 + <div class="panel-heading" role="tab">
  60 + <h3 class="panel-title">
  61 + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_menu}}"
  62 + aria-expanded="false" aria-controls="#body-form-{{id_menu}}"> {{{nome_menu}}} </a>
  63 + </h3>
  64 + </div>
  65 + <div class="panel-body panel-collapse collapse" id="body-form-{{id_menu}}">
60 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" > 66 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
61 <div class="row"> 67 <div class="row">
62 <div class="col-md-12"> 68 <div class="col-md-12">
admin1/ferramentas/criabanco/exec.php
@@ -19,7 +19,7 @@ include &quot;index.php&quot;; @@ -19,7 +19,7 @@ include &quot;index.php&quot;;
19 exit (); 19 exit ();
20 } else { 20 } else {
21 $continua = verificaMaster ( $_POST ["usuario"], $_POST ["senha"], $i3geomaster ); 21 $continua = verificaMaster ( $_POST ["usuario"], $_POST ["senha"], $i3geomaster );
22 - if ($continua == false) { 22 + if ($continua === false) {
23 echo "<div class='alert alert-warning'>Usu&aacute;rio n&atilde;o registrado em i3geo/ms_configura.php na vari&aacute;vel i3geomaster</div>"; 23 echo "<div class='alert alert-warning'>Usu&aacute;rio n&atilde;o registrado em i3geo/ms_configura.php na vari&aacute;vel i3geomaster</div>";
24 exit (); 24 exit ();
25 } 25 }
admin1/ferramentas/miniaturas/exec.php
@@ -38,7 +38,7 @@ include &quot;index.php&quot;; @@ -38,7 +38,7 @@ include &quot;index.php&quot;;
38 } 38 }
39 else{ 39 else{
40 $continua = verificaMaster($_POST["usuario"],$_POST["senha"],$i3geomaster); 40 $continua = verificaMaster($_POST["usuario"],$_POST["senha"],$i3geomaster);
41 - if($continua == false){ 41 + if($continua === false){
42 echo "<div class='alert alert-warning'>Usu&aacute;rio n&atilde;o registrado em i3geo/ms_configura.php na vari&aacute;vel i3geomaster</div>"; 42 echo "<div class='alert alert-warning'>Usu&aacute;rio n&atilde;o registrado em i3geo/ms_configura.php na vari&aacute;vel i3geomaster</div>";
43 exit; 43 exit;
44 } 44 }
@@ -251,7 +251,7 @@ function verificaMiniatura($map,$tipo,$admin=false) @@ -251,7 +251,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
251 $nomecG = ($objImagemG->imagepath).$map.".grande.png"; 251 $nomecG = ($objImagemG->imagepath).$map.".grande.png";
252 $objImagemG->saveImage($nomecG); 252 $objImagemG->saveImage($nomecG);
253 } 253 }
254 - if($admin == false){ 254 + if($admin === false){
255 if($tipo=="mini" || $tipo == "todos") 255 if($tipo=="mini" || $tipo == "todos")
256 {echo "<img class='img-thumbnail' src='".$urlM.".mini.png' />";} 256 {echo "<img class='img-thumbnail' src='".$urlM.".mini.png' />";}
257 if($tipo=="grande" || $tipo == "todos") 257 if($tipo=="grande" || $tipo == "todos")
@@ -260,7 +260,7 @@ function verificaMiniatura($map,$tipo,$admin=false) @@ -260,7 +260,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
260 // 260 //
261 //copia a imagem 261 //copia a imagem
262 // 262 //
263 - if($admin == true){ 263 + if($admin === true){
264 $dir = $locaplic."/temas/miniaturas"; 264 $dir = $locaplic."/temas/miniaturas";
265 $mini = $dir."/".$map.".map.mini.png"; 265 $mini = $dir."/".$map.".map.mini.png";
266 $grande = $dir."/".$map.".map.grande.png"; 266 $grande = $dir."/".$map.".map.grande.png";
admin1/head.php
@@ -184,6 +184,29 @@ body { @@ -184,6 +184,29 @@ body {
184 .ui-menu-item { 184 .ui-menu-item {
185 width: 95%; 185 width: 95%;
186 } 186 }
  187 +
  188 +.panel-heading [data-toggle="collapse"]:after {
  189 + font-family: 'FontAwesome';
  190 + content: "\f054";
  191 + float: right;
  192 + margin-right: 5px;
  193 + color: #fffff;
  194 + font-size: 12px;
  195 + line-height: 16px;
  196 + -webkit-transform: rotate(-90deg);
  197 + -moz-transform: rotate(-90deg);
  198 + -ms-transform: rotate(-90deg);
  199 + -o-transform: rotate(-90deg);
  200 + transform: rotate(-90deg);
  201 +}
  202 +
  203 +.panel-heading [data-toggle="collapse"].collapsed:after {
  204 + -webkit-transform: rotate(90deg);
  205 + -moz-transform: rotate(90deg);
  206 + -ms-transform: rotate(90deg);
  207 + -o-transform: rotate(90deg);
  208 + transform: rotate(90deg);
  209 +}
187 </style> 210 </style>
188 </head> 211 </head>
189 <script id="iconeAguardeTpl" type="x-tmpl-mustache"> 212 <script id="iconeAguardeTpl" type="x-tmpl-mustache">
admin1/js/core.js
@@ -102,7 +102,7 @@ i3GEOadmin.core = { @@ -102,7 +102,7 @@ i3GEOadmin.core = {
102 i3GEOadmin.core.abreModal("modalGeral",conteudo); 102 i3GEOadmin.core.abreModal("modalGeral",conteudo);
103 }, 103 },
104 modalAguarde: function(open){ 104 modalAguarde: function(open){
105 - if(open == true){ 105 + if(open === true){
106 i3GEOadmin.core.abreModalGeral($("#iconeAguardeTpl").html()); 106 i3GEOadmin.core.abreModalGeral($("#iconeAguardeTpl").html());
107 } 107 }
108 else{ 108 else{
@@ -116,6 +116,32 @@ i3GEOadmin.core = { @@ -116,6 +116,32 @@ i3GEOadmin.core = {
116 else{ 116 else{
117 $("#"+onde).html($("#iconeAguardeTpl").html()); 117 $("#"+onde).html($("#iconeAguardeTpl").html());
118 } 118 }
  119 + },
  120 + pegaFiltro: function(){
  121 + return $i("filtro");
  122 + },
  123 + valorFiltro: function(){
  124 + return i3GEOadmin.core.pegaFiltro().value;
  125 + },
  126 + defineFiltro: function(valor){
  127 + i3GEOadmin.core.pegaFiltro().value = valor;
  128 + },
  129 + filtra: function(obj){
  130 + $("#corpo .panel").each(
  131 + function(i,el){
  132 + if(obj.value == ""){
  133 + $(el).show();
  134 + $("#body-"+el.id).collapse('hide');
  135 + }
  136 + else {
  137 + $(el).hide();
  138 + }
  139 + }
  140 + );
  141 + if(obj.value != ""){
  142 + $("#"+obj.value).show();
  143 + $("#body-"+obj.value).collapse('show');
  144 + }
119 } 145 }
120 }; 146 };
121 147
admin1/js/editormapfile.js
@@ -356,7 +356,7 @@ function montaTextoTemaMapfile(mapfile){ @@ -356,7 +356,7 @@ function montaTextoTemaMapfile(mapfile){
356 conteudo += "&nbsp;<img style="+i+";width:20px; onclick=\"javascript:window.open('../../ms_criamapa.php?temasa="+mapfile.codigo+"&layers="+mapfile.codigo+"')\" title='"+ $trad("testarI3geo",i3GEOadmin.core.dicionario) +"' src=\"../imagens/i3geo2.jpg\" />"; 356 conteudo += "&nbsp;<img style="+i+";width:20px; onclick=\"javascript:window.open('../../ms_criamapa.php?temasa="+mapfile.codigo+"&layers="+mapfile.codigo+"')\" title='"+ $trad("testarI3geo",i3GEOadmin.core.dicionario) +"' src=\"../imagens/i3geo2.jpg\" />";
357 conteudo += "<b>&nbsp;"+mapfile.codigo+"</b>&nbsp;<span class=iconeEditar title='"+$trad("editarNome",i3GEOadmin.core.dicionario)+"' onclick='alteraNomeTema(this,\""+mapfile.codigo+"\")' style=cursor:pointer;color:gray id='idNome_"+mapfile.codigo+"'>"+mapfile.nome+"</span>"; 357 conteudo += "<b>&nbsp;"+mapfile.codigo+"</b>&nbsp;<span class=iconeEditar title='"+$trad("editarNome",i3GEOadmin.core.dicionario)+"' onclick='alteraNomeTema(this,\""+mapfile.codigo+"\")' style=cursor:pointer;color:gray id='idNome_"+mapfile.codigo+"'>"+mapfile.nome+"</span>";
358 conteudo += "<br><img src=''style='display:none;' id='testeRapido"+mapfile.codigo+"' />"; 358 conteudo += "<br><img src=''style='display:none;' id='testeRapido"+mapfile.codigo+"' />";
359 - if(mapfile.imagem != "" && $i("mostraMini").checked == true){ 359 + if(mapfile.imagem != "" && $i("mostraMini").checked === true){
360 conteudo += "</b><br><img src='../../temas/miniaturas/"+mapfile.imagem+"'/>"; 360 conteudo += "</b><br><img src='../../temas/miniaturas/"+mapfile.imagem+"'/>";
361 } 361 }
362 return conteudo; 362 return conteudo;
@@ -926,7 +926,7 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, @@ -926,7 +926,7 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo,
926 setTimeout("core_carregando('desativa')",3000); 926 setTimeout("core_carregando('desativa')",3000);
927 } 927 }
928 else{ 928 else{
929 - if(testar == false){ 929 + if(testar === false){
930 if(tipo=="conexao"){ 930 if(tipo=="conexao"){
931 //montaEditorDados(YAHOO.lang.JSON.parse(o.responseText)); 931 //montaEditorDados(YAHOO.lang.JSON.parse(o.responseText));
932 YAHOO.admin.container.panelEditor.destroy(); 932 YAHOO.admin.container.panelEditor.destroy();
admin1/js/estat_editor.js
@@ -116,7 +116,7 @@ i3GEOadmin.editor = { @@ -116,7 +116,7 @@ i3GEOadmin.editor = {
116 }, 116 },
117 novoEsquema = window.prompt("Novo nome:",""); 117 novoEsquema = window.prompt("Novo nome:","");
118 if (novoEsquema != null && novoEsquema != ""){ 118 if (novoEsquema != null && novoEsquema != ""){
119 - if(i3GEOadmin.editor.esquema.verificaExiste(novoEsquema) == false){ 119 + if(i3GEOadmin.editor.esquema.verificaExiste(novoEsquema) === false){
120 core_carregando("adicionando..."); 120 core_carregando("adicionando...");
121 core_makeRequest("../php/metaestat.php?funcao=criaEsquemaDB&formato=json&nome_esquema="+novoEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback); 121 core_makeRequest("../php/metaestat.php?funcao=criaEsquemaDB&formato=json&nome_esquema="+novoEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback);
122 } 122 }
@@ -144,7 +144,7 @@ i3GEOadmin.editor = { @@ -144,7 +144,7 @@ i3GEOadmin.editor = {
144 nomeEsquema = $i("i3GEOadminesquema").value; 144 nomeEsquema = $i("i3GEOadminesquema").value;
145 novoEsquema = window.prompt("Novo nome:",""); 145 novoEsquema = window.prompt("Novo nome:","");
146 if (novoEsquema != null && novoEsquema != ""){ 146 if (novoEsquema != null && novoEsquema != ""){
147 - if(i3GEOadmin.editor.esquema.verificaExiste(novoEsquema) == false){ 147 + if(i3GEOadmin.editor.esquema.verificaExiste(novoEsquema) === false){
148 core_carregando("adicionando..."); 148 core_carregando("adicionando...");
149 core_makeRequest("../php/metaestat.php?funcao=alteraNomeEsquemaDB&formato=json&nome_esquema="+nomeEsquema+"&novonome_esquema="+novoEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback); 149 core_makeRequest("../php/metaestat.php?funcao=alteraNomeEsquemaDB&formato=json&nome_esquema="+nomeEsquema+"&novonome_esquema="+novoEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback);
150 } 150 }
@@ -265,13 +265,13 @@ i3GEOadmin.editor = { @@ -265,13 +265,13 @@ i3GEOadmin.editor = {
265 }, 265 },
266 novaTabela = "", 266 novaTabela = "",
267 nomeEsquema = $i("i3GEOadminesquema").value; 267 nomeEsquema = $i("i3GEOadminesquema").value;
268 - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){ 268 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
269 return; 269 return;
270 } 270 }
271 novaTabela = window.prompt("Nome da tabela:",""); 271 novaTabela = window.prompt("Nome da tabela:","");
272 comentarioTabela = window.prompt("Comentario (opcional):",""); 272 comentarioTabela = window.prompt("Comentario (opcional):","");
273 if (novaTabela!=null && novaTabela!=""){ 273 if (novaTabela!=null && novaTabela!=""){
274 - if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) == false){ 274 + if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) === false){
275 core_carregando("adicionando..."); 275 core_carregando("adicionando...");
276 core_makeRequest("../php/metaestat.php?funcao=criaTabelaDB&formato=json&comentario="+comentarioTabela+"&nome_tabela="+novaTabela+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback); 276 core_makeRequest("../php/metaestat.php?funcao=criaTabelaDB&formato=json&comentario="+comentarioTabela+"&nome_tabela="+novaTabela+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback);
277 } 277 }
@@ -298,12 +298,12 @@ i3GEOadmin.editor = { @@ -298,12 +298,12 @@ i3GEOadmin.editor = {
298 }, 298 },
299 novaTabela = "", 299 novaTabela = "",
300 nomeEsquema = $i("i3GEOadminesquema").value; 300 nomeEsquema = $i("i3GEOadminesquema").value;
301 - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){ 301 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
302 return; 302 return;
303 } 303 }
304 novaTabela = window.prompt("Novo nome:",""); 304 novaTabela = window.prompt("Novo nome:","");
305 if (novaTabela!=null && novaTabela!=""){ 305 if (novaTabela!=null && novaTabela!=""){
306 - if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) == false){ 306 + if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) === false){
307 core_carregando("adicionando..."); 307 core_carregando("adicionando...");
308 core_makeRequest("../php/metaestat.php?funcao=alteraNomeTabelaDB&formato=json&nome_tabela="+$i("i3GEOadmintabela").value+"&novonome_tabela="+novaTabela+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback); 308 core_makeRequest("../php/metaestat.php?funcao=alteraNomeTabelaDB&formato=json&nome_tabela="+$i("i3GEOadmintabela").value+"&novonome_tabela="+novaTabela+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback);
309 } 309 }
@@ -330,12 +330,12 @@ i3GEOadmin.editor = { @@ -330,12 +330,12 @@ i3GEOadmin.editor = {
330 }, 330 },
331 novaTabela = "", 331 novaTabela = "",
332 nomeEsquema = $i("i3GEOadminesquema").value; 332 nomeEsquema = $i("i3GEOadminesquema").value;
333 - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){ 333 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
334 return; 334 return;
335 } 335 }
336 novaTabela = window.prompt("Novo nome:",""); 336 novaTabela = window.prompt("Novo nome:","");
337 if (novaTabela!=null && novaTabela!=""){ 337 if (novaTabela!=null && novaTabela!=""){
338 - if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) == false){ 338 + if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) === false){
339 core_carregando("adicionando..."); 339 core_carregando("adicionando...");
340 core_makeRequest("../php/metaestat.php?funcao=copiaTabelaDB&formato=json&nome_tabela="+$i("i3GEOadmintabela").value+"&novonome_tabela="+novaTabela+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback); 340 core_makeRequest("../php/metaestat.php?funcao=copiaTabelaDB&formato=json&nome_tabela="+$i("i3GEOadmintabela").value+"&novonome_tabela="+novaTabela+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback);
341 } 341 }
@@ -484,7 +484,7 @@ i3GEOadmin.editor = { @@ -484,7 +484,7 @@ i3GEOadmin.editor = {
484 tipo = "", 484 tipo = "",
485 nomeEsquema = $i("i3GEOadminesquema").value, 485 nomeEsquema = $i("i3GEOadminesquema").value,
486 nomeTabela = $i("i3GEOadmintabela").value; 486 nomeTabela = $i("i3GEOadmintabela").value;
487 - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){ 487 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
488 return; 488 return;
489 } 489 }
490 490
@@ -492,7 +492,7 @@ i3GEOadmin.editor = { @@ -492,7 +492,7 @@ i3GEOadmin.editor = {
492 if (novaColuna!=null && novaColuna!=""){ 492 if (novaColuna!=null && novaColuna!=""){
493 tipo = window.prompt("Tipo (integer, numeric, text, geometry):",""); 493 tipo = window.prompt("Tipo (integer, numeric, text, geometry):","");
494 if (tipo!=null && tipo!=""){ 494 if (tipo!=null && tipo!=""){
495 - if(i3GEOadmin.editor.coluna.verificaExiste(novaColuna) == false){ 495 + if(i3GEOadmin.editor.coluna.verificaExiste(novaColuna) === false){
496 core_carregando("adicionando..."); 496 core_carregando("adicionando...");
497 core_makeRequest("../php/metaestat.php?funcao=criaColunaDB&formato=json&tipo="+tipo+"&nova_coluna="+novaColuna+"&nome_tabela="+nomeTabela+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback); 497 core_makeRequest("../php/metaestat.php?funcao=criaColunaDB&formato=json&tipo="+tipo+"&nova_coluna="+novaColuna+"&nome_tabela="+nomeTabela+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback);
498 } 498 }
@@ -518,10 +518,10 @@ i3GEOadmin.editor = { @@ -518,10 +518,10 @@ i3GEOadmin.editor = {
518 nomeColuna = $i("i3GEOadmincoluna").value; 518 nomeColuna = $i("i3GEOadmincoluna").value;
519 novaColuna = window.prompt("Novo nome:",""); 519 novaColuna = window.prompt("Novo nome:","");
520 if (novaColuna!=null && novaColuna!=""){ 520 if (novaColuna!=null && novaColuna!=""){
521 - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){ 521 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
522 return; 522 return;
523 } 523 }
524 - if(i3GEOadmin.editor.coluna.verificaExiste(novaColuna) == false){ 524 + if(i3GEOadmin.editor.coluna.verificaExiste(novaColuna) === false){
525 core_carregando("adicionando..."); 525 core_carregando("adicionando...");
526 core_makeRequest("../php/metaestat.php?funcao=alteraNomeColunaDB&formato=json&nome_coluna="+nomeColuna+"&nome_tabela="+$i("i3GEOadmintabela").value+"&novonome_coluna="+novaColuna+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback); 526 core_makeRequest("../php/metaestat.php?funcao=alteraNomeColunaDB&formato=json&nome_coluna="+nomeColuna+"&nome_tabela="+$i("i3GEOadmintabela").value+"&novonome_coluna="+novaColuna+"&nome_esquema="+nomeEsquema+"&codigo_estat_conexao="+$i("i3GEOadmincodigo_estat_conexao").value,callback);
527 } 527 }
admin1/js/estat_uploaddados.js
@@ -103,7 +103,7 @@ i3GEOadmin.uploaddados = { @@ -103,7 +103,7 @@ i3GEOadmin.uploaddados = {
103 return ok; 103 return ok;
104 }, 104 },
105 concluir: function(){ 105 concluir: function(){
106 - if(i3GEOadmin.uploaddados.upload.verificaForm() == false){ 106 + if(i3GEOadmin.uploaddados.upload.verificaForm() === false){
107 alert("Verifique a escolha dos parametros"); 107 alert("Verifique a escolha dos parametros");
108 return; 108 return;
109 }; 109 };
admin1/usuarios/cadastro/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array ( @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 - if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) { 37 + if (verificaOperacaoSessao ( "admin/html/usuarios" ) === false) {
38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 exit (); 39 exit ();
40 } 40 }
@@ -58,7 +58,7 @@ switch ($funcao) { @@ -58,7 +58,7 @@ switch ($funcao) {
58 if ($novo != false) { 58 if ($novo != false) {
59 $sql = "SELECT id_usuario, ativo, data_cadastro, email, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo; 59 $sql = "SELECT id_usuario, ativo, data_cadastro, email, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo;
60 $dados = pegaDados ( $sql, $dbh ); 60 $dados = pegaDados ( $sql, $dbh );
61 - if ($dados == false) { 61 + if ($dados === false) {
62 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 62 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
63 exit (); 63 exit ();
64 } 64 }
@@ -78,13 +78,13 @@ switch ($funcao) { @@ -78,13 +78,13 @@ switch ($funcao) {
78 break; 78 break;
79 case "ALTERAR" : 79 case "ALTERAR" :
80 $novo = alterar ( $id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw ); 80 $novo = alterar ( $id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw );
81 - if ($novo == false) { 81 + if ($novo === false) {
82 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 82 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
83 exit (); 83 exit ();
84 } 84 }
85 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo; 85 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo;
86 $dados = pegaDados ( $sql, $dbh ); 86 $dados = pegaDados ( $sql, $dbh );
87 - if ($dados == false) { 87 + if ($dados === false) {
88 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 88 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
89 exit (); 89 exit ();
90 } 90 }
@@ -101,7 +101,7 @@ switch ($funcao) { @@ -101,7 +101,7 @@ switch ($funcao) {
101 case "LISTA" : 101 case "LISTA" :
102 $usuarios = pegaDados ( "SELECT id_usuario,ativo,data_cadastro,email,login,nome_usuario from " . $esquemaadmin . "i3geousr_usuarios order by nome_usuario", $dbh, false ); 102 $usuarios = pegaDados ( "SELECT id_usuario,ativo,data_cadastro,email,login,nome_usuario from " . $esquemaadmin . "i3geousr_usuarios order by nome_usuario", $dbh, false );
103 $papeis = pegaDados ( "SELECT P.id_papel, P.nome, P.descricao, UP.id_usuario FROM " . $esquemaadmin . "i3geousr_usuarios AS U JOIN " . $esquemaadmin . "i3geousr_papelusuario AS UP ON U.id_usuario = UP.id_usuario JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON UP.id_papel = P.id_papel ", dbh, false ); 103 $papeis = pegaDados ( "SELECT P.id_papel, P.nome, P.descricao, UP.id_usuario FROM " . $esquemaadmin . "i3geousr_usuarios AS U JOIN " . $esquemaadmin . "i3geousr_papelusuario AS UP ON U.id_usuario = UP.id_usuario JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON UP.id_papel = P.id_papel ", dbh, false );
104 - if ($usuarios == false || $papeis == false) { 104 + if ($usuarios === false || $papeis === false) {
105 $dbhw = null; 105 $dbhw = null;
106 $dbh = null; 106 $dbh = null;
107 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 107 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -122,7 +122,7 @@ switch ($funcao) { @@ -122,7 +122,7 @@ switch ($funcao) {
122 $papeis = pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", $dbh ); 122 $papeis = pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", $dbh );
123 $dbhw = null; 123 $dbhw = null;
124 $dbh = null; 124 $dbh = null;
125 - if ($papeis == false) { 125 + if ($papeis === false) {
126 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 126 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
127 exit(); 127 exit();
128 } 128 }
@@ -135,7 +135,7 @@ switch ($funcao) { @@ -135,7 +135,7 @@ switch ($funcao) {
135 $retorna = excluir ( $id_usuario, $dbhw ); 135 $retorna = excluir ( $id_usuario, $dbhw );
136 $dbhw = null; 136 $dbhw = null;
137 $dbh = null; 137 $dbh = null;
138 - if ($retorna == false) { 138 + if ($retorna === false) {
139 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 139 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
140 exit (); 140 exit ();
141 } 141 }
@@ -148,7 +148,7 @@ switch ($funcao) { @@ -148,7 +148,7 @@ switch ($funcao) {
148 exit (); 148 exit ();
149 } 149 }
150 $retorna = enviarSenha ( $senha, $email ); 150 $retorna = enviarSenha ( $senha, $email );
151 - if ($retorna == false) { 151 + if ($retorna === false) {
152 header ( "HTTP/1.1 500 erro ao enviar e-mail $email" ); 152 header ( "HTTP/1.1 500 erro ao enviar e-mail $email" );
153 exit (); 153 exit ();
154 } 154 }
@@ -201,19 +201,19 @@ function alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usua @@ -201,19 +201,19 @@ function alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usua
201 $dataCol ["senha"] = md5 ( $senha ); 201 $dataCol ["senha"] = md5 ( $senha );
202 } 202 }
203 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geousr_usuarios", $dataCol, "WHERE id_usuario = $id_usuario" ); 203 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geousr_usuarios", $dataCol, "WHERE id_usuario = $id_usuario" );
204 - if ($resultado == false) { 204 + if ($resultado === false) {
205 return false; 205 return false;
206 } 206 }
207 // apaga todos os papeis 207 // apaga todos os papeis
208 $resultado = excluirPapeis ( $id_usuario, $dbhw ); 208 $resultado = excluirPapeis ( $id_usuario, $dbhw );
209 - if ($resultado == false) { 209 + if ($resultado === false) {
210 return false; 210 return false;
211 } 211 }
212 if (! empty ( $papeis )) { 212 if (! empty ( $papeis )) {
213 // atualiza papeis vinculados 213 // atualiza papeis vinculados
214 foreach ( $papeis as $p ) { 214 foreach ( $papeis as $p ) {
215 $resultado = adicionaPapel ( $id_usuario, $p, $dbhw ); 215 $resultado = adicionaPapel ( $id_usuario, $p, $dbhw );
216 - if ($resultado == false) { 216 + if ($resultado === false) {
217 return false; 217 return false;
218 } 218 }
219 } 219 }
@@ -232,10 +232,10 @@ function adicionaPapel($id_usuario, $id_papel, $dbhw) { @@ -232,10 +232,10 @@ function adicionaPapel($id_usuario, $id_papel, $dbhw) {
232 function excluir($id_usuario, $dbhw) { 232 function excluir($id_usuario, $dbhw) {
233 global $esquemaadmin; 233 global $esquemaadmin;
234 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_usuarios", "id_usuario", $id_usuario, $dbhw, false ); 234 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_usuarios", "id_usuario", $id_usuario, $dbhw, false );
235 - if ($resultado == false) { 235 + if ($resultado === false) {
236 return false; 236 return false;
237 } 237 }
238 - if ($resultado == true) { 238 + if ($resultado === true) {
239 $resultado = excluirPapeis ( $id_usuario, $dbhw ); 239 $resultado = excluirPapeis ( $id_usuario, $dbhw );
240 } 240 }
241 return $resultado; 241 return $resultado;
admin1/usuarios/cadastro/index.js
@@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de usuarios @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de usuarios
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
46 //valor do filtro atual 46 //valor do filtro atual
47 - var filtro = i3GEOadmin.usuarios.valorFiltro(); 47 + var filtro = i3GEOadmin.core.valorFiltro();
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template dos checkbox 50 //template dos checkbox
@@ -112,8 +112,8 @@ Obt&amp;eacute;m a lista de usuarios @@ -112,8 +112,8 @@ Obt&amp;eacute;m a lista de usuarios
112 $("#filtro").html("<option value='' >Todos</option>" + html); 112 $("#filtro").html("<option value='' >Todos</option>" + html);
113 $("#filtro").combobox(); 113 $("#filtro").combobox();
114 if(filtro != ""){ 114 if(filtro != ""){
115 - i3GEOadmin.usuarios.defineFiltro(filtro);  
116 - i3GEOadmin.usuarios.filtra(i3GEOadmin.usuarios.pegaFiltro()); 115 + i3GEOadmin.core.defineFiltro(filtro);
  116 + i3GEOadmin.core.filtra(i3GEOadmin.usuarios.pegaFiltro());
117 } 117 }
118 //monta um template para o modal de inclusao de novo usuario 118 //monta um template para o modal de inclusao de novo usuario
119 if(i3GEOadmin.usuarios.formAdiciona == ""){ 119 if(i3GEOadmin.usuarios.formAdiciona == ""){
@@ -238,29 +238,5 @@ Obt&amp;eacute;m a lista de usuarios @@ -238,29 +238,5 @@ Obt&amp;eacute;m a lista de usuarios
238 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 238 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
239 } 239 }
240 ); 240 );
241 - },  
242 - pegaFiltro: function(){  
243 - return $i("filtro");  
244 - },  
245 - valorFiltro: function(){  
246 - return i3GEOadmin.usuarios.pegaFiltro().value;  
247 - },  
248 - defineFiltro: function(valor){  
249 - i3GEOadmin.usuarios.pegaFiltro().value = valor;  
250 - },  
251 - filtra: function(obj){  
252 - $("#corpo .panel").each(  
253 - function(i,el){  
254 - if(obj.value == ""){  
255 - $(el).show();  
256 - }  
257 - else {  
258 - $(el).hide();  
259 - }  
260 - }  
261 - );  
262 - if(obj.value != ""){  
263 - $("#"+obj.value).show();  
264 - }  
265 } 241 }
266 }; 242 };
267 \ No newline at end of file 243 \ No newline at end of file
admin1/usuarios/cadastro/index.php
@@ -27,7 +27,7 @@ include &quot;../../head.php&quot;; @@ -27,7 +27,7 @@ include &quot;../../head.php&quot;;
27 <!-- aqui entra o filtro --> 27 <!-- aqui entra o filtro -->
28 <div class="form-group"> 28 <div class="form-group">
29 <label class="control-label">{{{filtro}}}</label> 29 <label class="control-label">{{{filtro}}}</label>
30 - <select onchange="i3GEOadmin.usuarios.filtra(this)" id="filtro" class="form-control input-lg"> 30 + <select onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
31 </select> 31 </select>
32 </div> 32 </div>
33 <div class="row pull-right"> 33 <div class="row pull-right">
@@ -57,7 +57,13 @@ include &quot;../../head.php&quot;; @@ -57,7 +57,13 @@ include &quot;../../head.php&quot;;
57 </script> 57 </script>
58 <script id="templateLista" type="x-tmpl-mustache"> 58 <script id="templateLista" type="x-tmpl-mustache">
59 <div class="panel panel-default" id="form-{{id_usuario}}"> 59 <div class="panel panel-default" id="form-{{id_usuario}}">
60 - <div class="panel-body"> 60 + <div class="panel-heading" role="tab">
  61 + <h3 class="panel-title">
  62 + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_usuario}}"
  63 + aria-expanded="false" aria-controls="#body-form-{{id_usuario}}"> {{{nome_usuario}}} </a>
  64 + </h3>
  65 + </div>
  66 + <div class="panel-body panel-collapse collapse" id="body-form-{{id_usuario}}">
61 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" > 67 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
62 <div class="row"> 68 <div class="row">
63 <div class="col-md-4" > 69 <div class="col-md-4" >
admin1/usuarios/grupos/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array ( @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 - if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) { 37 + if (verificaOperacaoSessao ( "admin/html/usuarios" ) === false) {
38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" ); 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 exit (); 39 exit ();
40 } 40 }
@@ -58,7 +58,7 @@ switch ($funcao) { @@ -58,7 +58,7 @@ switch ($funcao) {
58 if ($novo != false) { 58 if ($novo != false) {
59 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo; 59 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo;
60 $dados = pegaDados ( $sql, $dbh ); 60 $dados = pegaDados ( $sql, $dbh );
61 - if ($dados == false) { 61 + if ($dados === false) {
62 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 62 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
63 exit (); 63 exit ();
64 } 64 }
@@ -71,13 +71,13 @@ switch ($funcao) { @@ -71,13 +71,13 @@ switch ($funcao) {
71 break; 71 break;
72 case "ALTERAR" : 72 case "ALTERAR" :
73 $novo = alterar ( $id_grupo, $nome, $descricao, $usuarios, $dbhw ); 73 $novo = alterar ( $id_grupo, $nome, $descricao, $usuarios, $dbhw );
74 - if ($novo == false) { 74 + if ($novo === false) {
75 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 75 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
76 exit (); 76 exit ();
77 } 77 }
78 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo; 78 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo;
79 $dados = pegaDados ( $sql, $dbh ); 79 $dados = pegaDados ( $sql, $dbh );
80 - if ($dados == false) { 80 + if ($dados === false) {
81 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 81 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
82 exit (); 82 exit ();
83 } 83 }
@@ -87,7 +87,7 @@ switch ($funcao) { @@ -87,7 +87,7 @@ switch ($funcao) {
87 case "LISTA" : 87 case "LISTA" :
88 $grupos = pegaDados ( "SELECT id_grupo,nome,descricao from ".$esquemaadmin."i3geousr_grupos order by nome", $dbh, false ); 88 $grupos = pegaDados ( "SELECT id_grupo,nome,descricao from ".$esquemaadmin."i3geousr_grupos order by nome", $dbh, false );
89 $usuarios = pegaDados ( "SELECT U.nome_usuario, U.id_usuario, U.login, UP.id_grupo FROM ".$esquemaadmin."i3geousr_usuarios AS U JOIN ".$esquemaadmin."i3geousr_grupousuario AS UP ON U.id_usuario = UP.id_usuario", dbh, false ); 89 $usuarios = pegaDados ( "SELECT U.nome_usuario, U.id_usuario, U.login, UP.id_grupo FROM ".$esquemaadmin."i3geousr_usuarios AS U JOIN ".$esquemaadmin."i3geousr_grupousuario AS UP ON U.id_usuario = UP.id_usuario", dbh, false );
90 - if ($usuarios == false || $grupos == false) { 90 + if ($usuarios === false || $grupos === false) {
91 $dbhw = null; 91 $dbhw = null;
92 $dbh = null; 92 $dbh = null;
93 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 93 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
@@ -107,7 +107,7 @@ switch ($funcao) { @@ -107,7 +107,7 @@ switch ($funcao) {
107 $usuarios = pegaDados ( "SELECT id_usuario, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 order by login", $dbh ); 107 $usuarios = pegaDados ( "SELECT id_usuario, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 order by login", $dbh );
108 $dbhw = null; 108 $dbhw = null;
109 $dbh = null; 109 $dbh = null;
110 - if ($usuarios == false) { 110 + if ($usuarios === false) {
111 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 111 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
112 exit(); 112 exit();
113 } 113 }
@@ -120,7 +120,7 @@ switch ($funcao) { @@ -120,7 +120,7 @@ switch ($funcao) {
120 $retorna = excluir ( $id_grupo, $dbhw ); 120 $retorna = excluir ( $id_grupo, $dbhw );
121 $dbhw = null; 121 $dbhw = null;
122 $dbh = null; 122 $dbh = null;
123 - if ($retorna == false) { 123 + if ($retorna === false) {
124 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 124 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
125 exit (); 125 exit ();
126 } 126 }
@@ -157,19 +157,19 @@ function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) { @@ -157,19 +157,19 @@ function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
157 ); 157 );
158 158
159 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geousr_grupos", $dataCol, "WHERE id_grupo = $id_grupo" ); 159 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geousr_grupos", $dataCol, "WHERE id_grupo = $id_grupo" );
160 - if ($resultado == false) { 160 + if ($resultado === false) {
161 return false; 161 return false;
162 } 162 }
163 // apaga todos os papeis 163 // apaga todos os papeis
164 $resultado = excluirUsuarios ( $id_grupo, $dbhw ); 164 $resultado = excluirUsuarios ( $id_grupo, $dbhw );
165 - if ($resultado == false) { 165 + if ($resultado === false) {
166 return false; 166 return false;
167 } 167 }
168 if (! empty ( $usuarios )) { 168 if (! empty ( $usuarios )) {
169 // atualiza papeis vinculados 169 // atualiza papeis vinculados
170 foreach ( $usuarios as $p ) { 170 foreach ( $usuarios as $p ) {
171 $resultado = adicionaUsuario ( $id_grupo, $p, $dbhw ); 171 $resultado = adicionaUsuario ( $id_grupo, $p, $dbhw );
172 - if ($resultado == false) { 172 + if ($resultado === false) {
173 return false; 173 return false;
174 } 174 }
175 } 175 }
@@ -188,10 +188,10 @@ function adicionaUsuario($id_grupo, $id_usuario, $dbhw) { @@ -188,10 +188,10 @@ function adicionaUsuario($id_grupo, $id_usuario, $dbhw) {
188 function excluir($id_grupo, $dbhw) { 188 function excluir($id_grupo, $dbhw) {
189 global $esquemaadmin; 189 global $esquemaadmin;
190 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupos", "id_grupo", $id_grupo, $dbhw, false ); 190 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupos", "id_grupo", $id_grupo, $dbhw, false );
191 - if ($resultado == false) { 191 + if ($resultado === false) {
192 return false; 192 return false;
193 } 193 }
194 - if ($resultado == true) { 194 + if ($resultado === true) {
195 $resultado = excluirUsuarios ( $id_grupo, $dbhw ); 195 $resultado = excluirUsuarios ( $id_grupo, $dbhw );
196 } 196 }
197 return $resultado; 197 return $resultado;
admin1/usuarios/grupos/index.js
@@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de grupos @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de grupos
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
46 //valor do filtro atual 46 //valor do filtro atual
47 - var filtro = i3GEOadmin.gruposusuarios.valorFiltro(); 47 + var filtro = i3GEOadmin.core.valorFiltro();
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template dos checkbox 50 //template dos checkbox
@@ -94,8 +94,8 @@ Obt&amp;eacute;m a lista de grupos @@ -94,8 +94,8 @@ Obt&amp;eacute;m a lista de grupos
94 $("#filtro").html("<option value='' >Todos</option>" + html); 94 $("#filtro").html("<option value='' >Todos</option>" + html);
95 $("#filtro").combobox(); 95 $("#filtro").combobox();
96 if(filtro != ""){ 96 if(filtro != ""){
97 - i3GEOadmin.gruposusuarios.defineFiltro(filtro);  
98 - i3GEOadmin.gruposusuarios.filtra(i3GEOadmin.gruposusuarios.pegaFiltro()); 97 + i3GEOadmin.core.defineFiltro(filtro);
  98 + i3GEOadmin.core.filtra(i3GEOadmin.gruposusuarios.pegaFiltro());
99 } 99 }
100 //monta um template para o modal de inclusao de novo usuario 100 //monta um template para o modal de inclusao de novo usuario
101 if(i3GEOadmin.gruposusuarios.formAdiciona == ""){ 101 if(i3GEOadmin.gruposusuarios.formAdiciona == ""){
@@ -219,29 +219,5 @@ Obt&amp;eacute;m a lista de grupos @@ -219,29 +219,5 @@ Obt&amp;eacute;m a lista de grupos
219 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 219 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
220 } 220 }
221 ); 221 );
222 - },  
223 - pegaFiltro: function(){  
224 - return $i("filtro");  
225 - },  
226 - valorFiltro: function(){  
227 - return i3GEOadmin.gruposusuarios.pegaFiltro().value;  
228 - },  
229 - defineFiltro: function(valor){  
230 - i3GEOadmin.gruposusuarios.pegaFiltro().value = valor;  
231 - },  
232 - filtra: function(obj){  
233 - $("#corpo .panel").each(  
234 - function(i,el){  
235 - if(obj.value == ""){  
236 - $(el).show();  
237 - }  
238 - else {  
239 - $(el).hide();  
240 - }  
241 - }  
242 - );  
243 - if(obj.value != ""){  
244 - $("#"+obj.value).show();  
245 - }  
246 } 222 }
247 }; 223 };
248 \ No newline at end of file 224 \ No newline at end of file
admin1/usuarios/grupos/index.php
@@ -29,7 +29,7 @@ include &quot;../../head.php&quot;; @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 <!-- aqui entra o filtro --> 29 <!-- aqui entra o filtro -->
30 <div class="form-group"> 30 <div class="form-group">
31 <label class="control-label">{{{filtro}}}</label> 31 <label class="control-label">{{{filtro}}}</label>
32 - <select onchange="i3GEOadmin.gruposusuarios.filtra(this)" id="filtro" class="form-control input-lg"> 32 + <select onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
33 </select> 33 </select>
34 </div> 34 </div>
35 35
@@ -61,7 +61,13 @@ include &quot;../../head.php&quot;; @@ -61,7 +61,13 @@ include &quot;../../head.php&quot;;
61 </script> 61 </script>
62 <script id="templateLista" type="x-tmpl-mustache"> 62 <script id="templateLista" type="x-tmpl-mustache">
63 <div class="panel panel-default" id="form-{{id_grupo}}"> 63 <div class="panel panel-default" id="form-{{id_grupo}}">
64 - <div class="panel-body"> 64 + <div class="panel-heading" role="tab">
  65 + <h3 class="panel-title">
  66 + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_grupo}}"
  67 + aria-expanded="false" aria-controls="#body-form-{{id_grupo}}"> {{{nome}}} </a>
  68 + </h3>
  69 + </div>
  70 + <div class="panel-body panel-collapse collapse" id="body-form-{{id_grupo}}">
65 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" > 71 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
66 <div class="row"> 72 <div class="row">
67 <div class="col-md-4" style="max-height: 230px; overflow-y: auto;"> 73 <div class="col-md-4" style="max-height: 230px; overflow-y: auto;">
admin1/usuarios/operacoes/exec.php
@@ -34,7 +34,7 @@ $funcoesEdicao = array( @@ -34,7 +34,7 @@ $funcoesEdicao = array(
34 "EXCLUIR" 34 "EXCLUIR"
35 ); 35 );
36 if(in_array(strtoupper($funcao),$funcoesEdicao)){ 36 if(in_array(strtoupper($funcao),$funcoesEdicao)){
37 - if(verificaOperacaoSessao("admin/html/operacoes") == false){ 37 + if(verificaOperacaoSessao("admin/html/operacoes") === false){
38 header("HTTP/1.1 403 Vc nao pode realizar essa operacao");exit; 38 header("HTTP/1.1 403 Vc nao pode realizar essa operacao");exit;
39 } 39 }
40 } 40 }
@@ -59,7 +59,7 @@ switch ($funcao) @@ -59,7 +59,7 @@ switch ($funcao)
59 if($novo != false){ 59 if($novo != false){
60 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo; 60 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo;
61 $dados = pegaDados($sql,$dbh); 61 $dados = pegaDados($sql,$dbh);
62 - if($dados == false){ 62 + if($dados === false){
63 header("HTTP/1.1 500 erro ao consultar banco de dados"); 63 header("HTTP/1.1 500 erro ao consultar banco de dados");
64 exit; 64 exit;
65 } 65 }
@@ -73,13 +73,13 @@ switch ($funcao) @@ -73,13 +73,13 @@ switch ($funcao)
73 break; 73 break;
74 case "ALTERAR": 74 case "ALTERAR":
75 $novo = alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw); 75 $novo = alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw);
76 - if($novo == false){ 76 + if($novo === false){
77 header("HTTP/1.1 500 erro ao consultar banco de dados"); 77 header("HTTP/1.1 500 erro ao consultar banco de dados");
78 exit; 78 exit;
79 } 79 }
80 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo; 80 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo;
81 $dados = pegaDados($sql,$dbh); 81 $dados = pegaDados($sql,$dbh);
82 - if($dados == false){ 82 + if($dados === false){
83 header("HTTP/1.1 500 erro ao consultar banco de dados"); 83 header("HTTP/1.1 500 erro ao consultar banco de dados");
84 exit; 84 exit;
85 } 85 }
@@ -89,7 +89,7 @@ switch ($funcao) @@ -89,7 +89,7 @@ switch ($funcao)
89 case "LISTA": 89 case "LISTA":
90 $operacoes = pegaDados("SELECT id_operacao,codigo,descricao from ".$esquemaadmin."i3geousr_operacoes order by codigo",$dbh,false); 90 $operacoes = pegaDados("SELECT id_operacao,codigo,descricao from ".$esquemaadmin."i3geousr_operacoes order by codigo",$dbh,false);
91 $papeis = pegaDados("SELECT P.id_papel, P.nome, P.descricao, OP.id_operacao FROM ".$esquemaadmin."i3geousr_operacoes AS O JOIN ".$esquemaadmin."i3geousr_operacoespapeis AS OP ON O.id_operacao = OP.id_operacao JOIN ".$esquemaadmin."i3geousr_papeis AS P ON OP.id_papel = P.id_papel ",$dbh,false); 91 $papeis = pegaDados("SELECT P.id_papel, P.nome, P.descricao, OP.id_operacao FROM ".$esquemaadmin."i3geousr_operacoes AS O JOIN ".$esquemaadmin."i3geousr_operacoespapeis AS OP ON O.id_operacao = OP.id_operacao JOIN ".$esquemaadmin."i3geousr_papeis AS P ON OP.id_papel = P.id_papel ",$dbh,false);
92 - if($operacoes == false || $papeis == false){ 92 + if($operacoes === false || $papeis === false){
93 $dbhw = null; 93 $dbhw = null;
94 $dbh = null; 94 $dbh = null;
95 header("HTTP/1.1 500 erro ao consultar banco de dados"); 95 header("HTTP/1.1 500 erro ao consultar banco de dados");
@@ -110,7 +110,7 @@ switch ($funcao) @@ -110,7 +110,7 @@ switch ($funcao)
110 $papeis = pegaDados("SELECT * from ".$esquemaadmin."i3geousr_papeis order by nome",$dbh); 110 $papeis = pegaDados("SELECT * from ".$esquemaadmin."i3geousr_papeis order by nome",$dbh);
111 $dbhw = null; 111 $dbhw = null;
112 $dbh = null; 112 $dbh = null;
113 - if($papeis == false){ 113 + if($papeis === false){
114 header("HTTP/1.1 500 erro ao consultar banco de dados"); 114 header("HTTP/1.1 500 erro ao consultar banco de dados");
115 exit; 115 exit;
116 } 116 }
@@ -120,7 +120,7 @@ switch ($funcao) @@ -120,7 +120,7 @@ switch ($funcao)
120 $retorna = excluir($id_operacao,$dbhw); 120 $retorna = excluir($id_operacao,$dbhw);
121 $dbhw = null; 121 $dbhw = null;
122 $dbh = null; 122 $dbh = null;
123 - if($retorna == false){ 123 + if($retorna === false){
124 header("HTTP/1.1 500 erro ao consultar banco de dados"); 124 header("HTTP/1.1 500 erro ao consultar banco de dados");
125 exit; 125 exit;
126 } 126 }
@@ -155,19 +155,19 @@ function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){ @@ -155,19 +155,19 @@ function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){
155 "descricao" => $descricao 155 "descricao" => $descricao
156 ); 156 );
157 $resultado = i3GeoAdminUpdate($dbhw,"i3geousr_operacoes",$dataCol,"WHERE id_operacao = $id_operacao"); 157 $resultado = i3GeoAdminUpdate($dbhw,"i3geousr_operacoes",$dataCol,"WHERE id_operacao = $id_operacao");
158 - if($resultado == false){ 158 + if($resultado === false){
159 return false; 159 return false;
160 } 160 }
161 //apaga todos os papeis 161 //apaga todos os papeis
162 $resultado = excluirPapeis($id_operacao,$dbhw); 162 $resultado = excluirPapeis($id_operacao,$dbhw);
163 - if($resultado == false){ 163 + if($resultado === false){
164 return false; 164 return false;
165 } 165 }
166 if(!empty($papeis)){ 166 if(!empty($papeis)){
167 //atualiza papeis vinculados 167 //atualiza papeis vinculados
168 foreach($papeis as $p){ 168 foreach($papeis as $p){
169 $resultado = adicionaPapel($id_operacao,$p,$dbhw); 169 $resultado = adicionaPapel($id_operacao,$p,$dbhw);
170 - if($resultado == false){ 170 + if($resultado === false){
171 return false; 171 return false;
172 } 172 }
173 } 173 }
@@ -186,10 +186,10 @@ function adicionaPapel($id_operacao,$id_papel,$dbhw){ @@ -186,10 +186,10 @@ function adicionaPapel($id_operacao,$id_papel,$dbhw){
186 function excluir($id_operacao,$dbhw){ 186 function excluir($id_operacao,$dbhw){
187 global $esquemaadmin; 187 global $esquemaadmin;
188 $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false); 188 $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false);
189 - if($resultado == false){ 189 + if($resultado === false){
190 return false; 190 return false;
191 } 191 }
192 - if($resultado == true){ 192 + if($resultado === true){
193 $resultado = excluirPapeis($id_operacao,$dbhw); 193 $resultado = excluirPapeis($id_operacao,$dbhw);
194 } 194 }
195 return $resultado; 195 return $resultado;
admin1/usuarios/operacoes/index.js
@@ -50,7 +50,7 @@ Obt&amp;eacute;m a lista de operacoes @@ -50,7 +50,7 @@ Obt&amp;eacute;m a lista de operacoes
50 .done( 50 .done(
51 function(data, status){ 51 function(data, status){
52 //valor do filtro atual 52 //valor do filtro atual
53 - var filtro = i3GEOadmin.operacoes.valorFiltro(); 53 + var filtro = i3GEOadmin.core.valorFiltro();
54 //objeto json com os dados viondos do banco 54 //objeto json com os dados viondos do banco
55 var json = jQuery.parseJSON(data); 55 var json = jQuery.parseJSON(data);
56 //template dos checkbox 56 //template dos checkbox
@@ -101,8 +101,8 @@ Obt&amp;eacute;m a lista de operacoes @@ -101,8 +101,8 @@ Obt&amp;eacute;m a lista de operacoes
101 $("#filtro").html("<option value='' >Todos</option>" + html); 101 $("#filtro").html("<option value='' >Todos</option>" + html);
102 $("#filtro").combobox(); 102 $("#filtro").combobox();
103 if(filtro != ""){ 103 if(filtro != ""){
104 - i3GEOadmin.operacoes.defineFiltro(filtro);  
105 - i3GEOadmin.operacoes.filtra(pegaFiltro()); 104 + i3GEOadmin.core.defineFiltro(filtro);
  105 + i3GEOadmin.core.filtra(pegaFiltro());
106 } 106 }
107 //monta um template para o modal de inclusao de nova operacao 107 //monta um template para o modal de inclusao de nova operacao
108 if(i3GEOadmin.operacoes.formAdiciona == ""){ 108 if(i3GEOadmin.operacoes.formAdiciona == ""){
@@ -229,29 +229,5 @@ Obt&amp;eacute;m a lista de operacoes @@ -229,29 +229,5 @@ Obt&amp;eacute;m a lista de operacoes
229 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 229 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
230 } 230 }
231 ); 231 );
232 - },  
233 - pegaFiltro: function(){  
234 - return $i("filtro");  
235 - },  
236 - valorFiltro: function(){  
237 - return i3GEOadmin.operacoes.pegaFiltro().value;  
238 - },  
239 - defineFiltro: function(valor){  
240 - i3GEOadmin.operacoes.pegaFiltro().value = valor;  
241 - },  
242 - filtra: function(obj){  
243 - $("#corpo .panel").each(  
244 - function(i,el){  
245 - if(obj.value == ""){  
246 - $(el).show();  
247 - }  
248 - else {  
249 - $(el).hide();  
250 - }  
251 - }  
252 - );  
253 - if(obj.value != ""){  
254 - $("#"+obj.value).show();  
255 - }  
256 } 232 }
257 }; 233 };
admin1/usuarios/operacoes/index.php
@@ -27,7 +27,7 @@ include &quot;../../head.php&quot;; @@ -27,7 +27,7 @@ include &quot;../../head.php&quot;;
27 <!-- aqui entra o filtro --> 27 <!-- aqui entra o filtro -->
28 <div class="form-group"> 28 <div class="form-group">
29 <label class="control-label">{{{filtro}}}</label> 29 <label class="control-label">{{{filtro}}}</label>
30 - <select onchange="i3GEOadmin.operacoes.filtra(this)" id="filtro" class="form-control input-lg"> 30 + <select onchange="i3GEOadmin.core.filtra(this)" id="filtro" class="form-control input-lg">
31 </select> 31 </select>
32 </div> 32 </div>
33 <div class="row pull-right"> 33 <div class="row pull-right">
@@ -57,7 +57,13 @@ include &quot;../../head.php&quot;; @@ -57,7 +57,13 @@ include &quot;../../head.php&quot;;
57 </script> 57 </script>
58 <script id="templateLista" type="x-tmpl-mustache"> 58 <script id="templateLista" type="x-tmpl-mustache">
59 <div class="panel panel-default" id="form-{{id_operacao}}"> 59 <div class="panel panel-default" id="form-{{id_operacao}}">
60 - <div class="panel-body"> 60 + <div class="panel-heading" role="tab">
  61 + <h3 class="panel-title">
  62 + <a class="collapsed in" role="button" data-toggle="collapse" href="#body-form-{{id_operacao}}"
  63 + aria-expanded="false" aria-controls="#body-form-{{id_operacao}}"> {{{codigo}}} </a>
  64 + </h3>
  65 + </div>
  66 + <div class="panel-body panel-collapse collapse" id="body-form-{{id_operacao}}">
61 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" > 67 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
62 <div class="row"> 68 <div class="row">
63 <div class="col-md-4" > 69 <div class="col-md-4" >