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 34 "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37   - if (verificaOperacaoSessao ( "admin/html/identifica" ) == false) {
  37 + if (verificaOperacaoSessao ( "admin/html/identifica" ) === false) {
38 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 39 exit ();
40 40 }
... ... @@ -44,7 +44,7 @@ $funcao = strtoupper ( $funcao );
44 44 switch ($funcao) {
45 45 case "ADICIONAR" :
46 46 $novo = adicionar( $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw );
47   - if ($novo == false) {
  47 + if ($novo === false) {
48 48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
49 49 exit ();
50 50 }
... ... @@ -52,12 +52,12 @@ switch ($funcao) {
52 52 break;
53 53 case "ALTERAR" :
54 54 $novo = alterar ( $id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw );
55   - if ($novo == false) {
  55 + if ($novo === false) {
56 56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
57 57 exit ();
58 58 }
59 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 61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
62 62 exit ();
63 63 }
... ... @@ -66,7 +66,7 @@ switch ($funcao) {
66 66 break;
67 67 case "LISTA" :
68 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 70 $dbhw = null;
71 71 $dbh = null;
72 72 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
... ... @@ -80,7 +80,7 @@ switch ($funcao) {
80 80 $retorna = excluir ( $id_i, $dbhw );
81 81 $dbhw = null;
82 82 $dbh = null;
83   - if ($retorna == false) {
  83 + if ($retorna === false) {
84 84 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
85 85 exit ();
86 86 }
... ... @@ -120,7 +120,7 @@ function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) {
120 120 "target_i" => $target_i
121 121 );
122 122 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_identifica", $dataCol, "WHERE id_i = $id_i" );
123   - if ($resultado == false) {
  123 + if ($resultado === false) {
124 124 return false;
125 125 }
126 126 return $id_i;
... ... @@ -128,7 +128,7 @@ function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) {
128 128 function excluir($id_i, $dbhw) {
129 129 global $esquemaadmin;
130 130 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false );
131   - if ($resultado == false) {
  131 + if ($resultado === false) {
132 132 return false;
133 133 }
134 134 return $resultado;
... ...
admin1/cadastros/identifica/index.js
... ... @@ -44,7 +44,7 @@ Obtém a lista de Identifica
44 44 .done(
45 45 function(data, status){
46 46 //valor do filtro atual
47   - var filtro = i3GEOadmin.identifica.valorFiltro();
  47 + var filtro = i3GEOadmin.core.valorFiltro();
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template do form de cada operacao
... ... @@ -94,8 +94,8 @@ Obtém a lista de Identifica
94 94 $("#filtro").html("<option value='' >Todos</option>" + html);
95 95 $("#filtro").combobox();
96 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 100 //monta um template para o modal de inclusao de novo usuario
101 101 if(i3GEOadmin.identifica.formAdiciona == ""){
... ... @@ -221,29 +221,5 @@ Obt&amp;eacute;m a lista de Identifica
221 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 226 \ No newline at end of file
... ...
admin1/cadastros/identifica/index.php
... ... @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 29 <!-- aqui entra o filtro -->
30 30 <div class="form-group">
31 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 33 </select>
34 34 </div>
35 35 <div class="row pull-right">
... ... @@ -60,7 +60,13 @@ include &quot;../../head.php&quot;;
60 60 </script>
61 61 <script id="templateLista" type="x-tmpl-mustache">
62 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 70 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
65 71 <div class="row">
66 72 <div class="col-md-12">
... ...
admin1/cadastros/perfis/exec.php
... ... @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 34 "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37   - if (verificaOperacaoSessao ( "admin/html/arvore" ) == false) {
  37 + if (verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
38 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 39 exit ();
40 40 }
... ... @@ -49,7 +49,7 @@ $funcao = strtoupper ( $funcao );
49 49 switch ($funcao) {
50 50 case "ADICIONAR" :
51 51 $novo = adicionar( $perfil, $dbhw );
52   - if ($novo == false) {
  52 + if ($novo === false) {
53 53 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
54 54 exit ();
55 55 }
... ... @@ -57,12 +57,12 @@ switch ($funcao) {
57 57 break;
58 58 case "ALTERAR" :
59 59 $novo = alterar ( $id_perfil, $perfil, $dbhw );
60   - if ($novo == false) {
  60 + if ($novo === false) {
61 61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
62 62 exit ();
63 63 }
64 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 66 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
67 67 exit ();
68 68 }
... ... @@ -71,7 +71,7 @@ switch ($funcao) {
71 71 break;
72 72 case "LISTA" :
73 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 75 $dbhw = null;
76 76 $dbh = null;
77 77 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
... ... @@ -85,7 +85,7 @@ switch ($funcao) {
85 85 $retorna = excluir ( $id_perfil, $dbhw );
86 86 $dbhw = null;
87 87 $dbh = null;
88   - if ($retorna == false) {
  88 + if ($retorna === false) {
89 89 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
90 90 exit ();
91 91 }
... ... @@ -124,7 +124,7 @@ function alterar($id_perfil, $perfil,$dbhw) {
124 124 "perfil" => $perfil
125 125 );
126 126 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_perfis", $dataCol, "WHERE id_perfil = $id_perfil" );
127   - if ($resultado == false) {
  127 + if ($resultado === false) {
128 128 return false;
129 129 }
130 130  
... ... @@ -233,7 +233,7 @@ function excluir($id_perfil, $dbhw) {
233 233 $dados = pegaDados ( "SELECT perfil from ".$esquemaadmin."i3geoadmin_perfis WHERE id_perfil = $id_perfil", $dbh, false );
234 234 $perfil = $dados[0]["perfil"];
235 235 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_perfis", "id_perfil", $id_perfil, $dbhw, false );
236   - if ($resultado == false) {
  236 + if ($resultado === false) {
237 237 return false;
238 238 }
239 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 44 .done(
45 45 function(data, status){
46 46 //valor do filtro atual
47   - var filtro = i3GEOadmin.perfis.valorFiltro();
  47 + var filtro = i3GEOadmin.core.valorFiltro();
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template do form de cada operacao
... ... @@ -71,8 +71,8 @@ Obt&amp;eacute;m a lista de perfis
71 71 $("#filtro").html("<option value='' >Todos</option>" + html);
72 72 $("#filtro").combobox();
73 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 77 //monta um template para o modal de inclusao de novo usuario
78 78 if(i3GEOadmin.perfis.formAdiciona == ""){
... ... @@ -186,29 +186,5 @@ Obt&amp;eacute;m a lista de perfis
186 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 191 \ No newline at end of file
... ...
admin1/cadastros/perfis/index.php
... ... @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 29 <!-- aqui entra o filtro -->
30 30 <div class="form-group">
31 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 33 </select>
34 34 </div>
35 35 <div class="row pull-right">
... ...
admin1/cadastros/servicos/exec.php
... ... @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 34 "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37   - if (verificaOperacaoSessao ( "admin/html/webservices" ) == false) {
  37 + if (verificaOperacaoSessao ( "admin/html/webservices" ) === false) {
38 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 39 exit ();
40 40 }
... ... @@ -44,7 +44,7 @@ $funcao = strtoupper ( $funcao );
44 44 switch ($funcao) {
45 45 case "ADICIONAR" :
46 46 $novo = adicionar( $autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw );
47   - if ($novo == false) {
  47 + if ($novo === false) {
48 48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
49 49 exit ();
50 50 }
... ... @@ -52,12 +52,12 @@ switch ($funcao) {
52 52 break;
53 53 case "ALTERAR" :
54 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 56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
57 57 exit ();
58 58 }
59 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 61 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
62 62 exit ();
63 63 }
... ... @@ -66,7 +66,7 @@ switch ($funcao) {
66 66 break;
67 67 case "LISTA" :
68 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 70 $dbhw = null;
71 71 $dbh = null;
72 72 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
... ... @@ -80,7 +80,7 @@ switch ($funcao) {
80 80 $retorna = excluir ( $id_ws, $dbhw );
81 81 $dbhw = null;
82 82 $dbh = null;
83   - if ($retorna == false) {
  83 + if ($retorna === false) {
84 84 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
85 85 exit ();
86 86 }
... ... @@ -127,7 +127,7 @@ function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
127 127 "tipo_ws" => $tipo_ws
128 128 );
129 129 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_ws", $dataCol, "WHERE id_ws = $id_ws" );
130   - if ($resultado == false) {
  130 + if ($resultado === false) {
131 131 return false;
132 132 }
133 133 return $id_ws;
... ... @@ -135,7 +135,7 @@ function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
135 135 function excluir($id_ws, $dbhw) {
136 136 global $esquemaadmin;
137 137 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_ws", "id_ws", $id_ws, $dbhw, false );
138   - if ($resultado == false) {
  138 + if ($resultado === false) {
139 139 return false;
140 140 }
141 141 return $resultado;
... ...
admin1/cadastros/servicos/index.js
... ... @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de Webservices
44 44 .done(
45 45 function(data, status){
46 46 //valor do filtro atual
47   - var filtro = i3GEOadmin.webservices.valorFiltro();
  47 + var filtro = i3GEOadmin.core.valorFiltro();
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template do form de cada operacao
... ... @@ -79,8 +79,8 @@ Obt&amp;eacute;m a lista de Webservices
79 79 $("#filtro").html("<option value='' >Todos</option>" + html);
80 80 $("#filtro").combobox();
81 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 85 //monta um template para o modal de inclusao de novo usuario
86 86 if(i3GEOadmin.webservices.formAdiciona == ""){
... ... @@ -195,29 +195,5 @@ Obt&amp;eacute;m a lista de Webservices
195 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 200 \ No newline at end of file
... ...
admin1/cadastros/servicos/index.php
... ... @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 29 <!-- aqui entra o filtro -->
30 30 <div class="form-group">
31 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 33 </select>
34 34 </div>
35 35 <div class="row pull-right">
... ... @@ -60,7 +60,13 @@ include &quot;../../head.php&quot;;
60 60 </script>
61 61 <script id="templateLista" type="x-tmpl-mustache">
62 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 70 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
65 71 <div class="row">
66 72 <div class="col-md-12">
... ...
admin1/cadastros/tags/exec.php
... ... @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 34 "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37   - if (verificaOperacaoSessao ( "admin/html/arvore" ) == false) {
  37 + if (verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
38 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 39 exit ();
40 40 }
... ... @@ -47,7 +47,7 @@ $funcao = strtoupper ( $funcao );
47 47 switch ($funcao) {
48 48 case "ADICIONAR" :
49 49 $novo = adicionar( $nome, $dbhw );
50   - if ($novo == false) {
  50 + if ($novo === false) {
51 51 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
52 52 exit ();
53 53 }
... ... @@ -55,12 +55,12 @@ switch ($funcao) {
55 55 break;
56 56 case "ALTERAR" :
57 57 $novo = alterar ( $id_tag, $nome, $dbhw );
58   - if ($novo == false) {
  58 + if ($novo === false) {
59 59 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
60 60 exit ();
61 61 }
62 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 64 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
65 65 exit ();
66 66 }
... ... @@ -69,7 +69,7 @@ switch ($funcao) {
69 69 break;
70 70 case "LISTA" :
71 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 73 $dbhw = null;
74 74 $dbh = null;
75 75 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
... ... @@ -83,7 +83,7 @@ switch ($funcao) {
83 83 $retorna = excluir ( $id_tag, $dbhw );
84 84 $dbhw = null;
85 85 $dbh = null;
86   - if ($retorna == false) {
  86 + if ($retorna === false) {
87 87 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
88 88 exit ();
89 89 }
... ... @@ -118,7 +118,7 @@ function alterar($id_tag, $nome,$dbhw) {
118 118 "nome" => $nome
119 119 );
120 120 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_tags", $dataCol, "WHERE id_tag = $id_tag" );
121   - if ($resultado == false) {
  121 + if ($resultado === false) {
122 122 return false;
123 123 }
124 124 return $id_tag;
... ... @@ -126,7 +126,7 @@ function alterar($id_tag, $nome,$dbhw) {
126 126 function excluir($id_tag, $dbhw) {
127 127 global $esquemaadmin;
128 128 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_tags", "id_tag", $id_tag, $dbhw, false );
129   - if ($resultado == false) {
  129 + if ($resultado === false) {
130 130 return false;
131 131 }
132 132 return $resultado;
... ...
admin1/cadastros/tags/index.js
... ... @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de tags
44 44 .done(
45 45 function(data, status){
46 46 //valor do filtro atual
47   - var filtro = i3GEOadmin.tags.valorFiltro();
  47 + var filtro = i3GEOadmin.core.valorFiltro();
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template do form de cada operacao
... ... @@ -71,8 +71,8 @@ Obt&amp;eacute;m a lista de tags
71 71 $("#filtro").html("<option value='' >Todos</option>" + html);
72 72 $("#filtro").combobox();
73 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 77 //monta um template para o modal de inclusao de novo usuario
78 78 if(i3GEOadmin.tags.formAdiciona == ""){
... ... @@ -186,29 +186,5 @@ Obt&amp;eacute;m a lista de tags
186 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 191 \ No newline at end of file
... ...
admin1/cadastros/tags/index.php
... ... @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 29 <!-- aqui entra o filtro -->
30 30 <div class="form-group">
31 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 33 </select>
34 34 </div>
35 35 <div class="row pull-right">
... ...
admin1/catalogo/mapas/exec.php
... ... @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 34 "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37   - if (verificaOperacaoSessao ( "admin/html/mapas" ) == false) {
  37 + if (verificaOperacaoSessao ( "admin/html/mapas" ) === false) {
38 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 39 exit ();
40 40 }
... ... @@ -45,7 +45,7 @@ $funcao = strtoupper ( $funcao );
45 45 switch ($funcao) {
46 46 case "ADICIONAR" :
47 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 49 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
50 50 exit ();
51 51 }
... ... @@ -53,13 +53,13 @@ switch ($funcao) {
53 53 break;
54 54 case "ALTERAR" :
55 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 57 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
58 58 exit ();
59 59 }
60 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 63 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
64 64 exit ();
65 65 }
... ... @@ -69,15 +69,12 @@ switch ($funcao) {
69 69 exit ();
70 70 break;
71 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 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 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 75 $dbhw = null;
79 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 78 exit ();
82 79 }
83 80 $perfis = pegaDados ( "SELECT id_perfil, perfil from ".$esquemaadmin."i3geoadmin_perfis order by perfil", $dbh, false );
... ... @@ -93,7 +90,7 @@ switch ($funcao) {
93 90 $retorna = excluir ( $id_mapa, $dbhw );
94 91 $dbhw = null;
95 92 $dbh = null;
96   - if ($retorna == false) {
  93 + if ($retorna === false) {
97 94 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
98 95 exit ();
99 96 }
... ... @@ -159,7 +156,7 @@ function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_
159 156 "perfil_mapa" => $perfil_mapa
160 157 );
161 158 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_mapas", $dataCol, "WHERE id_mapa = $id_mapa" );
162   - if ($resultado == false) {
  159 + if ($resultado === false) {
163 160 return false;
164 161 }
165 162 return $id_mapa;
... ... @@ -167,7 +164,7 @@ function alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_
167 164 function excluir($id_mapa, $dbhw) {
168 165 global $esquemaadmin;
169 166 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_mapas", "id_mapa", $id_mapa, $dbhw, false );
170   - if ($resultado == false) {
  167 + if ($resultado === false) {
171 168 return false;
172 169 }
173 170 return $resultado;
... ...
admin1/catalogo/mapas/index.js
... ... @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista
44 44 .done(
45 45 function(data, status){
46 46 //valor do filtro atual
47   - var filtro = i3GEOadmin.mapas.valorFiltro();
  47 + var filtro = i3GEOadmin.core.valorFiltro();
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template do form de cada operacao
... ... @@ -96,8 +96,8 @@ Obt&amp;eacute;m a lista
96 96 $("#filtro").html("<option value='' >Todos</option>" + html);
97 97 $("#filtro").combobox();
98 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 102 //monta um template para o modal de inclusao de novo usuario
103 103 if(i3GEOadmin.mapas.formAdiciona == ""){
... ... @@ -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 226 addInput: function(id,valor){
251 227 var i = $("#"+id);
252 228 $(i.val(i.val() + ' ' + valor));
... ...
admin1/catalogo/mapas/index.php
... ... @@ -27,7 +27,7 @@ include &quot;../../head.php&quot;;
27 27 <!-- aqui entra o filtro -->
28 28 <div class="form-group">
29 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 31 </select>
32 32 </div>
33 33 <div class="row pull-right">
... ... @@ -56,7 +56,13 @@ include &quot;../../head.php&quot;;
56 56 </script>
57 57 <script id="templateLista" type="x-tmpl-mustache">
58 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 66 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
61 67 <div class="row">
62 68 <div class="col-md-12">
... ... @@ -134,9 +140,14 @@ include &quot;../../head.php&quot;;
134 140 </div>
135 141 <div class="form-group form-group-lg">
136 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 144 <input type="text" value="{{{imagem_mapa}}}" class="form-control" name="imagem_mapa">
139 145 </div>
  146 + <div class="col-md-4">
  147 + <a href="#" class="thumbnail">
  148 + <img src="{{{imagem_mapa}}}">
  149 + </a>
  150 + </div>
140 151 </div>
141 152 <div class="form-group form-group-lg">
142 153 <label class="col-md-4 control-label" for="linkdireto_mapa">{{{linkDireto}}}</label>
... ... @@ -150,7 +161,6 @@ include &quot;../../head.php&quot;;
150 161 <input type="text" value="{{{outros_mapa}}}" class="form-control" name="outros_mapa">
151 162 </div>
152 163 </div>
153   -
154 164 </div>
155 165 </div>
156 166 </form>
... ...
admin1/catalogo/menus/exec.php
... ... @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 34 "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37   - if (verificaOperacaoSessao ( "admin/html/arvore" ) == false) {
  37 + if (verificaOperacaoSessao ( "admin/html/arvore" ) === false) {
38 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 39 exit ();
40 40 }
... ... @@ -48,7 +48,7 @@ $funcao = strtoupper ( $funcao );
48 48 switch ($funcao) {
49 49 case "ADICIONAR" :
50 50 $novo = adicionar( $publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw );
51   - if ($novo == false) {
  51 + if ($novo === false) {
52 52 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
53 53 exit ();
54 54 }
... ... @@ -56,12 +56,12 @@ switch ($funcao) {
56 56 break;
57 57 case "ALTERAR" :
58 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 60 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
61 61 exit ();
62 62 }
63 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 65 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
66 66 exit ();
67 67 }
... ... @@ -72,7 +72,7 @@ switch ($funcao) {
72 72 break;
73 73 case "LISTA" :
74 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 76 $dbhw = null;
77 77 $dbh = null;
78 78 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
... ... @@ -87,7 +87,7 @@ switch ($funcao) {
87 87 $retorna = excluir ( $id_menu, $dbhw );
88 88 $dbhw = null;
89 89 $dbh = null;
90   - if ($retorna == false) {
  90 + if ($retorna === false) {
91 91 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
92 92 exit ();
93 93 }
... ... @@ -149,7 +149,7 @@ function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $
149 149 "perfil_menu" => $perfil_menu
150 150 );
151 151 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geoadmin_menus", $dataCol, "WHERE id_menu = $id_menu" );
152   - if ($resultado == false) {
  152 + if ($resultado === false) {
153 153 return false;
154 154 }
155 155 return $id_menu;
... ... @@ -157,7 +157,7 @@ function alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $
157 157 function excluir($id_menu, $dbhw) {
158 158 global $esquemaadmin;
159 159 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_menus", "id_menu", $id_menu, $dbhw, false );
160   - if ($resultado == false) {
  160 + if ($resultado === false) {
161 161 return false;
162 162 }
163 163 return $resultado;
... ...
admin1/catalogo/menus/index.js
... ... @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de menus
44 44 .done(
45 45 function(data, status){
46 46 //valor do filtro atual
47   - var filtro = i3GEOadmin.menus.valorFiltro();
  47 + var filtro = i3GEOadmin.core.valorFiltro();
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template do form de cada operacao
... ... @@ -97,8 +97,8 @@ Obt&amp;eacute;m a lista de menus
97 97 $("#filtro").html("<option value='' >Todos</option>" + html);
98 98 $("#filtro").combobox();
99 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 103 //monta um template para o modal de inclusao de novo usuario
104 104 if(i3GEOadmin.menus.formAdiciona == ""){
... ... @@ -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 235 addPerfil: function(id,valor){
260 236 var i = $("#"+id);
261 237 $(i.val(i.val() + ' ' + valor));
... ...
admin1/catalogo/menus/index.php
... ... @@ -27,7 +27,7 @@ include &quot;../../head.php&quot;;
27 27 <!-- aqui entra o filtro -->
28 28 <div class="form-group">
29 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 31 </select>
32 32 </div>
33 33 <div class="row pull-right">
... ... @@ -56,7 +56,13 @@ include &quot;../../head.php&quot;;
56 56 </script>
57 57 <script id="templateLista" type="x-tmpl-mustache">
58 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 66 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
61 67 <div class="row">
62 68 <div class="col-md-12">
... ...
admin1/ferramentas/criabanco/exec.php
... ... @@ -19,7 +19,7 @@ include &quot;index.php&quot;;
19 19 exit ();
20 20 } else {
21 21 $continua = verificaMaster ( $_POST ["usuario"], $_POST ["senha"], $i3geomaster );
22   - if ($continua == false) {
  22 + if ($continua === false) {
23 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 24 exit ();
25 25 }
... ...
admin1/ferramentas/miniaturas/exec.php
... ... @@ -38,7 +38,7 @@ include &quot;index.php&quot;;
38 38 }
39 39 else{
40 40 $continua = verificaMaster($_POST["usuario"],$_POST["senha"],$i3geomaster);
41   - if($continua == false){
  41 + if($continua === false){
42 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 43 exit;
44 44 }
... ... @@ -251,7 +251,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
251 251 $nomecG = ($objImagemG->imagepath).$map.".grande.png";
252 252 $objImagemG->saveImage($nomecG);
253 253 }
254   - if($admin == false){
  254 + if($admin === false){
255 255 if($tipo=="mini" || $tipo == "todos")
256 256 {echo "<img class='img-thumbnail' src='".$urlM.".mini.png' />";}
257 257 if($tipo=="grande" || $tipo == "todos")
... ... @@ -260,7 +260,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
260 260 //
261 261 //copia a imagem
262 262 //
263   - if($admin == true){
  263 + if($admin === true){
264 264 $dir = $locaplic."/temas/miniaturas";
265 265 $mini = $dir."/".$map.".map.mini.png";
266 266 $grande = $dir."/".$map.".map.grande.png";
... ...
admin1/head.php
... ... @@ -184,6 +184,29 @@ body {
184 184 .ui-menu-item {
185 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 210 </style>
188 211 </head>
189 212 <script id="iconeAguardeTpl" type="x-tmpl-mustache">
... ...
admin1/js/core.js
... ... @@ -102,7 +102,7 @@ i3GEOadmin.core = {
102 102 i3GEOadmin.core.abreModal("modalGeral",conteudo);
103 103 },
104 104 modalAguarde: function(open){
105   - if(open == true){
  105 + if(open === true){
106 106 i3GEOadmin.core.abreModalGeral($("#iconeAguardeTpl").html());
107 107 }
108 108 else{
... ... @@ -116,6 +116,32 @@ i3GEOadmin.core = {
116 116 else{
117 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 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 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 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 360 conteudo += "</b><br><img src='../../temas/miniaturas/"+mapfile.imagem+"'/>";
361 361 }
362 362 return conteudo;
... ... @@ -926,7 +926,7 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo,
926 926 setTimeout("core_carregando('desativa')",3000);
927 927 }
928 928 else{
929   - if(testar == false){
  929 + if(testar === false){
930 930 if(tipo=="conexao"){
931 931 //montaEditorDados(YAHOO.lang.JSON.parse(o.responseText));
932 932 YAHOO.admin.container.panelEditor.destroy();
... ...
admin1/js/estat_editor.js
... ... @@ -116,7 +116,7 @@ i3GEOadmin.editor = {
116 116 },
117 117 novoEsquema = window.prompt("Novo nome:","");
118 118 if (novoEsquema != null && novoEsquema != ""){
119   - if(i3GEOadmin.editor.esquema.verificaExiste(novoEsquema) == false){
  119 + if(i3GEOadmin.editor.esquema.verificaExiste(novoEsquema) === false){
120 120 core_carregando("adicionando...");
121 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 144 nomeEsquema = $i("i3GEOadminesquema").value;
145 145 novoEsquema = window.prompt("Novo nome:","");
146 146 if (novoEsquema != null && novoEsquema != ""){
147   - if(i3GEOadmin.editor.esquema.verificaExiste(novoEsquema) == false){
  147 + if(i3GEOadmin.editor.esquema.verificaExiste(novoEsquema) === false){
148 148 core_carregando("adicionando...");
149 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 265 },
266 266 novaTabela = "",
267 267 nomeEsquema = $i("i3GEOadminesquema").value;
268   - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){
  268 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
269 269 return;
270 270 }
271 271 novaTabela = window.prompt("Nome da tabela:","");
272 272 comentarioTabela = window.prompt("Comentario (opcional):","");
273 273 if (novaTabela!=null && novaTabela!=""){
274   - if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) == false){
  274 + if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) === false){
275 275 core_carregando("adicionando...");
276 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 298 },
299 299 novaTabela = "",
300 300 nomeEsquema = $i("i3GEOadminesquema").value;
301   - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){
  301 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
302 302 return;
303 303 }
304 304 novaTabela = window.prompt("Novo nome:","");
305 305 if (novaTabela!=null && novaTabela!=""){
306   - if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) == false){
  306 + if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) === false){
307 307 core_carregando("adicionando...");
308 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 330 },
331 331 novaTabela = "",
332 332 nomeEsquema = $i("i3GEOadminesquema").value;
333   - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){
  333 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
334 334 return;
335 335 }
336 336 novaTabela = window.prompt("Novo nome:","");
337 337 if (novaTabela!=null && novaTabela!=""){
338   - if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) == false){
  338 + if(i3GEOadmin.editor.tabela.verificaExiste(novaTabela) === false){
339 339 core_carregando("adicionando...");
340 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 484 tipo = "",
485 485 nomeEsquema = $i("i3GEOadminesquema").value,
486 486 nomeTabela = $i("i3GEOadmintabela").value;
487   - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){
  487 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
488 488 return;
489 489 }
490 490  
... ... @@ -492,7 +492,7 @@ i3GEOadmin.editor = {
492 492 if (novaColuna!=null && novaColuna!=""){
493 493 tipo = window.prompt("Tipo (integer, numeric, text, geometry):","");
494 494 if (tipo!=null && tipo!=""){
495   - if(i3GEOadmin.editor.coluna.verificaExiste(novaColuna) == false){
  495 + if(i3GEOadmin.editor.coluna.verificaExiste(novaColuna) === false){
496 496 core_carregando("adicionando...");
497 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 518 nomeColuna = $i("i3GEOadmincoluna").value;
519 519 novaColuna = window.prompt("Novo nome:","");
520 520 if (novaColuna!=null && novaColuna!=""){
521   - if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) == false){
  521 + if(i3GEOadmin.editor.verificaEsquema(nomeEsquema) === false){
522 522 return;
523 523 }
524   - if(i3GEOadmin.editor.coluna.verificaExiste(novaColuna) == false){
  524 + if(i3GEOadmin.editor.coluna.verificaExiste(novaColuna) === false){
525 525 core_carregando("adicionando...");
526 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 103 return ok;
104 104 },
105 105 concluir: function(){
106   - if(i3GEOadmin.uploaddados.upload.verificaForm() == false){
  106 + if(i3GEOadmin.uploaddados.upload.verificaForm() === false){
107 107 alert("Verifique a escolha dos parametros");
108 108 return;
109 109 };
... ...
admin1/usuarios/cadastro/exec.php
... ... @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 34 "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37   - if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) {
  37 + if (verificaOperacaoSessao ( "admin/html/usuarios" ) === false) {
38 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 39 exit ();
40 40 }
... ... @@ -58,7 +58,7 @@ switch ($funcao) {
58 58 if ($novo != false) {
59 59 $sql = "SELECT id_usuario, ativo, data_cadastro, email, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo;
60 60 $dados = pegaDados ( $sql, $dbh );
61   - if ($dados == false) {
  61 + if ($dados === false) {
62 62 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
63 63 exit ();
64 64 }
... ... @@ -78,13 +78,13 @@ switch ($funcao) {
78 78 break;
79 79 case "ALTERAR" :
80 80 $novo = alterar ( $id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw );
81   - if ($novo == false) {
  81 + if ($novo === false) {
82 82 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
83 83 exit ();
84 84 }
85 85 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo;
86 86 $dados = pegaDados ( $sql, $dbh );
87   - if ($dados == false) {
  87 + if ($dados === false) {
88 88 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
89 89 exit ();
90 90 }
... ... @@ -101,7 +101,7 @@ switch ($funcao) {
101 101 case "LISTA" :
102 102 $usuarios = pegaDados ( "SELECT id_usuario,ativo,data_cadastro,email,login,nome_usuario from " . $esquemaadmin . "i3geousr_usuarios order by nome_usuario", $dbh, false );
103 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 105 $dbhw = null;
106 106 $dbh = null;
107 107 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
... ... @@ -122,7 +122,7 @@ switch ($funcao) {
122 122 $papeis = pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_papeis order by nome", $dbh );
123 123 $dbhw = null;
124 124 $dbh = null;
125   - if ($papeis == false) {
  125 + if ($papeis === false) {
126 126 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
127 127 exit();
128 128 }
... ... @@ -135,7 +135,7 @@ switch ($funcao) {
135 135 $retorna = excluir ( $id_usuario, $dbhw );
136 136 $dbhw = null;
137 137 $dbh = null;
138   - if ($retorna == false) {
  138 + if ($retorna === false) {
139 139 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
140 140 exit ();
141 141 }
... ... @@ -148,7 +148,7 @@ switch ($funcao) {
148 148 exit ();
149 149 }
150 150 $retorna = enviarSenha ( $senha, $email );
151   - if ($retorna == false) {
  151 + if ($retorna === false) {
152 152 header ( "HTTP/1.1 500 erro ao enviar e-mail $email" );
153 153 exit ();
154 154 }
... ... @@ -201,19 +201,19 @@ function alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usua
201 201 $dataCol ["senha"] = md5 ( $senha );
202 202 }
203 203 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geousr_usuarios", $dataCol, "WHERE id_usuario = $id_usuario" );
204   - if ($resultado == false) {
  204 + if ($resultado === false) {
205 205 return false;
206 206 }
207 207 // apaga todos os papeis
208 208 $resultado = excluirPapeis ( $id_usuario, $dbhw );
209   - if ($resultado == false) {
  209 + if ($resultado === false) {
210 210 return false;
211 211 }
212 212 if (! empty ( $papeis )) {
213 213 // atualiza papeis vinculados
214 214 foreach ( $papeis as $p ) {
215 215 $resultado = adicionaPapel ( $id_usuario, $p, $dbhw );
216   - if ($resultado == false) {
  216 + if ($resultado === false) {
217 217 return false;
218 218 }
219 219 }
... ... @@ -232,10 +232,10 @@ function adicionaPapel($id_usuario, $id_papel, $dbhw) {
232 232 function excluir($id_usuario, $dbhw) {
233 233 global $esquemaadmin;
234 234 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_usuarios", "id_usuario", $id_usuario, $dbhw, false );
235   - if ($resultado == false) {
  235 + if ($resultado === false) {
236 236 return false;
237 237 }
238   - if ($resultado == true) {
  238 + if ($resultado === true) {
239 239 $resultado = excluirPapeis ( $id_usuario, $dbhw );
240 240 }
241 241 return $resultado;
... ...
admin1/usuarios/cadastro/index.js
... ... @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de usuarios
44 44 .done(
45 45 function(data, status){
46 46 //valor do filtro atual
47   - var filtro = i3GEOadmin.usuarios.valorFiltro();
  47 + var filtro = i3GEOadmin.core.valorFiltro();
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template dos checkbox
... ... @@ -112,8 +112,8 @@ Obt&amp;eacute;m a lista de usuarios
112 112 $("#filtro").html("<option value='' >Todos</option>" + html);
113 113 $("#filtro").combobox();
114 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 118 //monta um template para o modal de inclusao de novo usuario
119 119 if(i3GEOadmin.usuarios.formAdiciona == ""){
... ... @@ -238,29 +238,5 @@ Obt&amp;eacute;m a lista de usuarios
238 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 243 \ No newline at end of file
... ...
admin1/usuarios/cadastro/index.php
... ... @@ -27,7 +27,7 @@ include &quot;../../head.php&quot;;
27 27 <!-- aqui entra o filtro -->
28 28 <div class="form-group">
29 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 31 </select>
32 32 </div>
33 33 <div class="row pull-right">
... ... @@ -57,7 +57,13 @@ include &quot;../../head.php&quot;;
57 57 </script>
58 58 <script id="templateLista" type="x-tmpl-mustache">
59 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 67 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
62 68 <div class="row">
63 69 <div class="col-md-4" >
... ...
admin1/usuarios/grupos/exec.php
... ... @@ -34,7 +34,7 @@ $funcoesEdicao = array (
34 34 "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37   - if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) {
  37 + if (verificaOperacaoSessao ( "admin/html/usuarios" ) === false) {
38 38 header ( "HTTP/1.1 403 Vc nao pode realizar essa operacao" );
39 39 exit ();
40 40 }
... ... @@ -58,7 +58,7 @@ switch ($funcao) {
58 58 if ($novo != false) {
59 59 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo;
60 60 $dados = pegaDados ( $sql, $dbh );
61   - if ($dados == false) {
  61 + if ($dados === false) {
62 62 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
63 63 exit ();
64 64 }
... ... @@ -71,13 +71,13 @@ switch ($funcao) {
71 71 break;
72 72 case "ALTERAR" :
73 73 $novo = alterar ( $id_grupo, $nome, $descricao, $usuarios, $dbhw );
74   - if ($novo == false) {
  74 + if ($novo === false) {
75 75 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
76 76 exit ();
77 77 }
78 78 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo;
79 79 $dados = pegaDados ( $sql, $dbh );
80   - if ($dados == false) {
  80 + if ($dados === false) {
81 81 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
82 82 exit ();
83 83 }
... ... @@ -87,7 +87,7 @@ switch ($funcao) {
87 87 case "LISTA" :
88 88 $grupos = pegaDados ( "SELECT id_grupo,nome,descricao from ".$esquemaadmin."i3geousr_grupos order by nome", $dbh, false );
89 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 91 $dbhw = null;
92 92 $dbh = null;
93 93 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
... ... @@ -107,7 +107,7 @@ switch ($funcao) {
107 107 $usuarios = pegaDados ( "SELECT id_usuario, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 order by login", $dbh );
108 108 $dbhw = null;
109 109 $dbh = null;
110   - if ($usuarios == false) {
  110 + if ($usuarios === false) {
111 111 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
112 112 exit();
113 113 }
... ... @@ -120,7 +120,7 @@ switch ($funcao) {
120 120 $retorna = excluir ( $id_grupo, $dbhw );
121 121 $dbhw = null;
122 122 $dbh = null;
123   - if ($retorna == false) {
  123 + if ($retorna === false) {
124 124 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
125 125 exit ();
126 126 }
... ... @@ -157,19 +157,19 @@ function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
157 157 );
158 158  
159 159 $resultado = i3GeoAdminUpdate ( $dbhw, "i3geousr_grupos", $dataCol, "WHERE id_grupo = $id_grupo" );
160   - if ($resultado == false) {
  160 + if ($resultado === false) {
161 161 return false;
162 162 }
163 163 // apaga todos os papeis
164 164 $resultado = excluirUsuarios ( $id_grupo, $dbhw );
165   - if ($resultado == false) {
  165 + if ($resultado === false) {
166 166 return false;
167 167 }
168 168 if (! empty ( $usuarios )) {
169 169 // atualiza papeis vinculados
170 170 foreach ( $usuarios as $p ) {
171 171 $resultado = adicionaUsuario ( $id_grupo, $p, $dbhw );
172   - if ($resultado == false) {
  172 + if ($resultado === false) {
173 173 return false;
174 174 }
175 175 }
... ... @@ -188,10 +188,10 @@ function adicionaUsuario($id_grupo, $id_usuario, $dbhw) {
188 188 function excluir($id_grupo, $dbhw) {
189 189 global $esquemaadmin;
190 190 $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupos", "id_grupo", $id_grupo, $dbhw, false );
191   - if ($resultado == false) {
  191 + if ($resultado === false) {
192 192 return false;
193 193 }
194   - if ($resultado == true) {
  194 + if ($resultado === true) {
195 195 $resultado = excluirUsuarios ( $id_grupo, $dbhw );
196 196 }
197 197 return $resultado;
... ...
admin1/usuarios/grupos/index.js
... ... @@ -44,7 +44,7 @@ Obt&amp;eacute;m a lista de grupos
44 44 .done(
45 45 function(data, status){
46 46 //valor do filtro atual
47   - var filtro = i3GEOadmin.gruposusuarios.valorFiltro();
  47 + var filtro = i3GEOadmin.core.valorFiltro();
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template dos checkbox
... ... @@ -94,8 +94,8 @@ Obt&amp;eacute;m a lista de grupos
94 94 $("#filtro").html("<option value='' >Todos</option>" + html);
95 95 $("#filtro").combobox();
96 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 100 //monta um template para o modal de inclusao de novo usuario
101 101 if(i3GEOadmin.gruposusuarios.formAdiciona == ""){
... ... @@ -219,29 +219,5 @@ Obt&amp;eacute;m a lista de grupos
219 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 224 \ No newline at end of file
... ...
admin1/usuarios/grupos/index.php
... ... @@ -29,7 +29,7 @@ include &quot;../../head.php&quot;;
29 29 <!-- aqui entra o filtro -->
30 30 <div class="form-group">
31 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 33 </select>
34 34 </div>
35 35  
... ... @@ -61,7 +61,13 @@ include &quot;../../head.php&quot;;
61 61 </script>
62 62 <script id="templateLista" type="x-tmpl-mustache">
63 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 71 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
66 72 <div class="row">
67 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 34 "EXCLUIR"
35 35 );
36 36 if(in_array(strtoupper($funcao),$funcoesEdicao)){
37   - if(verificaOperacaoSessao("admin/html/operacoes") == false){
  37 + if(verificaOperacaoSessao("admin/html/operacoes") === false){
38 38 header("HTTP/1.1 403 Vc nao pode realizar essa operacao");exit;
39 39 }
40 40 }
... ... @@ -59,7 +59,7 @@ switch ($funcao)
59 59 if($novo != false){
60 60 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo;
61 61 $dados = pegaDados($sql,$dbh);
62   - if($dados == false){
  62 + if($dados === false){
63 63 header("HTTP/1.1 500 erro ao consultar banco de dados");
64 64 exit;
65 65 }
... ... @@ -73,13 +73,13 @@ switch ($funcao)
73 73 break;
74 74 case "ALTERAR":
75 75 $novo = alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw);
76   - if($novo == false){
  76 + if($novo === false){
77 77 header("HTTP/1.1 500 erro ao consultar banco de dados");
78 78 exit;
79 79 }
80 80 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo;
81 81 $dados = pegaDados($sql,$dbh);
82   - if($dados == false){
  82 + if($dados === false){
83 83 header("HTTP/1.1 500 erro ao consultar banco de dados");
84 84 exit;
85 85 }
... ... @@ -89,7 +89,7 @@ switch ($funcao)
89 89 case "LISTA":
90 90 $operacoes = pegaDados("SELECT id_operacao,codigo,descricao from ".$esquemaadmin."i3geousr_operacoes order by codigo",$dbh,false);
91 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 93 $dbhw = null;
94 94 $dbh = null;
95 95 header("HTTP/1.1 500 erro ao consultar banco de dados");
... ... @@ -110,7 +110,7 @@ switch ($funcao)
110 110 $papeis = pegaDados("SELECT * from ".$esquemaadmin."i3geousr_papeis order by nome",$dbh);
111 111 $dbhw = null;
112 112 $dbh = null;
113   - if($papeis == false){
  113 + if($papeis === false){
114 114 header("HTTP/1.1 500 erro ao consultar banco de dados");
115 115 exit;
116 116 }
... ... @@ -120,7 +120,7 @@ switch ($funcao)
120 120 $retorna = excluir($id_operacao,$dbhw);
121 121 $dbhw = null;
122 122 $dbh = null;
123   - if($retorna == false){
  123 + if($retorna === false){
124 124 header("HTTP/1.1 500 erro ao consultar banco de dados");
125 125 exit;
126 126 }
... ... @@ -155,19 +155,19 @@ function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){
155 155 "descricao" => $descricao
156 156 );
157 157 $resultado = i3GeoAdminUpdate($dbhw,"i3geousr_operacoes",$dataCol,"WHERE id_operacao = $id_operacao");
158   - if($resultado == false){
  158 + if($resultado === false){
159 159 return false;
160 160 }
161 161 //apaga todos os papeis
162 162 $resultado = excluirPapeis($id_operacao,$dbhw);
163   - if($resultado == false){
  163 + if($resultado === false){
164 164 return false;
165 165 }
166 166 if(!empty($papeis)){
167 167 //atualiza papeis vinculados
168 168 foreach($papeis as $p){
169 169 $resultado = adicionaPapel($id_operacao,$p,$dbhw);
170   - if($resultado == false){
  170 + if($resultado === false){
171 171 return false;
172 172 }
173 173 }
... ... @@ -186,10 +186,10 @@ function adicionaPapel($id_operacao,$id_papel,$dbhw){
186 186 function excluir($id_operacao,$dbhw){
187 187 global $esquemaadmin;
188 188 $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false);
189   - if($resultado == false){
  189 + if($resultado === false){
190 190 return false;
191 191 }
192   - if($resultado == true){
  192 + if($resultado === true){
193 193 $resultado = excluirPapeis($id_operacao,$dbhw);
194 194 }
195 195 return $resultado;
... ...
admin1/usuarios/operacoes/index.js
... ... @@ -50,7 +50,7 @@ Obt&amp;eacute;m a lista de operacoes
50 50 .done(
51 51 function(data, status){
52 52 //valor do filtro atual
53   - var filtro = i3GEOadmin.operacoes.valorFiltro();
  53 + var filtro = i3GEOadmin.core.valorFiltro();
54 54 //objeto json com os dados viondos do banco
55 55 var json = jQuery.parseJSON(data);
56 56 //template dos checkbox
... ... @@ -101,8 +101,8 @@ Obt&amp;eacute;m a lista de operacoes
101 101 $("#filtro").html("<option value='' >Todos</option>" + html);
102 102 $("#filtro").combobox();
103 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 107 //monta um template para o modal de inclusao de nova operacao
108 108 if(i3GEOadmin.operacoes.formAdiciona == ""){
... ... @@ -229,29 +229,5 @@ Obt&amp;eacute;m a lista de operacoes
229 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 27 <!-- aqui entra o filtro -->
28 28 <div class="form-group">
29 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 31 </select>
32 32 </div>
33 33 <div class="row pull-right">
... ... @@ -57,7 +57,13 @@ include &quot;../../head.php&quot;;
57 57 </script>
58 58 <script id="templateLista" type="x-tmpl-mustache">
59 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 67 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form-horizontal" role="form" method="post" action="" >
62 68 <div class="row">
63 69 <div class="col-md-4" >
... ...