Commit 6ddfa4c42cc5276b7bc2c6ae990dd0c5a803655c
1 parent
814a24a0
Exists in
master
Correção nas ferramentas de busca e busca rapida
Showing
5 changed files
with
23 additions
and
32 deletions
Show diff stats
classesphp/classe_atributos.php
| ... | ... | @@ -763,25 +763,11 @@ class Atributos |
| 763 | 763 | if($sopen == MS_FAILURE){ |
| 764 | 764 | return "erro"; |
| 765 | 765 | } |
| 766 | + $l->close(); | |
| 766 | 767 | $ret = $this->mapa->extent; |
| 767 | - /* | |
| 768 | - $prjMapa = $this->mapa->getProjection(); | |
| 769 | - $prjTema = $l->getProjection(); | |
| 770 | - if ($prjTema != ""){ | |
| 771 | - $projInObj = ms_newprojectionobj($prjTema); | |
| 772 | - $projOutObj = ms_newprojectionobj($prjMapa); | |
| 773 | - } | |
| 774 | - */ | |
| 775 | - /* | |
| 776 | - if (($prjTema != "") && ($prjMapa != $prjTema)) { | |
| 777 | - $status = $ret->project($projInObj, $projOutObj); | |
| 778 | - if($status !== MS_SUCCESS){ | |
| 779 | - $ret = $this->mapa->extent; | |
| 780 | - } | |
| 781 | - } | |
| 782 | - */ | |
| 783 | 768 | $fr = array(); |
| 784 | 769 | if (@$l->queryByrect($ret) == MS_SUCCESS){ |
| 770 | + $l->open(); | |
| 785 | 771 | $res_count = $l->getNumresults(); |
| 786 | 772 | $palavra = $this->remove_accents(strtolower($palavra)); |
| 787 | 773 | for ($i = 0; $i < $res_count; ++$i) { | ... | ... |
classesphp/funcoes_gerais.php
| ... | ... | @@ -1072,24 +1072,21 @@ Retorno: |
| 1072 | 1072 | |
| 1073 | 1073 | {array} | "erro" |
| 1074 | 1074 | */ |
| 1075 | -function buscaRapida($servico,$palavra) | |
| 1076 | -{ | |
| 1075 | +function buscaRapida($servico,$palavra){ | |
| 1077 | 1076 | //error_reporting(0); |
| 1078 | - if(!function_exists('preg_match')) | |
| 1079 | - { | |
| 1077 | + if(!function_exists('preg_match')){ | |
| 1080 | 1078 | include_once(dirname(__FILE__).'/../pacotes/SOAPdepreciado/nusoap.php'); |
| 1081 | 1079 | new Xsoapclient($servico."?wsdl","wsdl"); |
| 1082 | 1080 | } |
| 1083 | - else | |
| 1084 | - { | |
| 1081 | + else{ | |
| 1085 | 1082 | include_once(dirname(__FILE__).'/../pacotes/SOAP/nusoap.php'); |
| 1086 | 1083 | $soapclient = new nusoap_client($servico); |
| 1087 | 1084 | } |
| 1088 | -//echo $soapclient->getDebug(); | |
| 1089 | -//exit; | |
| 1090 | 1085 | $vv = "erro"; |
| 1091 | 1086 | $vv = $soapclient->call("procurar",array("palavra"=>$palavra,"tipoBusca"=>"qualquer")); |
| 1092 | - if($vv == ""){$vv = "erro";} | |
| 1087 | + if($vv == ""){ | |
| 1088 | + $vv = "erro"; | |
| 1089 | + } | |
| 1093 | 1090 | return ($vv); |
| 1094 | 1091 | } |
| 1095 | 1092 | /* | ... | ... |
classesphp/mapa_controle.php
| ... | ... | @@ -1847,8 +1847,7 @@ switch (strtoupper($funcao)) |
| 1847 | 1847 | case "BUSCARAPIDA": |
| 1848 | 1848 | $servico = $_pg["servico"]; |
| 1849 | 1849 | $palavra = $_pg["palavra"]; |
| 1850 | - if($servico != "temas") | |
| 1851 | - { | |
| 1850 | + if($servico != "temas"){ | |
| 1852 | 1851 | $retorno = buscaRapida($servico,$palavra); |
| 1853 | 1852 | } |
| 1854 | 1853 | else{ |
| ... | ... | @@ -1866,8 +1865,8 @@ switch (strtoupper($funcao)) |
| 1866 | 1865 | } |
| 1867 | 1866 | } |
| 1868 | 1867 | } |
| 1869 | - else | |
| 1870 | - {$retorno = "erro"; | |
| 1868 | + else { | |
| 1869 | + $retorno = "erro"; | |
| 1871 | 1870 | } |
| 1872 | 1871 | } |
| 1873 | 1872 | break; | ... | ... |
ferramentas/busca/index.js
| ... | ... | @@ -236,7 +236,16 @@ i3GEOF.busca = { |
| 236 | 236 | cp = new cpaint(); |
| 237 | 237 | cp.set_response_type("json"); |
| 238 | 238 | cp.set_transfer_mode('POST'); |
| 239 | - cp.call(p,"listavaloresitens",i3GEOF.busca.mostraBusca,"funcao=listavaloresitens","palavra="+palavra,"lista="+listai.join("|"),"tipo="+tipo,"onde="+onde,"ext="+i3GEO.parametros.mapexten); | |
| 239 | + cp.call( | |
| 240 | + p, | |
| 241 | + "listavaloresitens", | |
| 242 | + i3GEOF.busca.mostraBusca, | |
| 243 | + "funcao=listavaloresitens&palavra="+palavra | |
| 244 | + +"&lista="+listai.join("|") | |
| 245 | + +"&tipo="+tipo | |
| 246 | + +"&onde="+onde | |
| 247 | + +"&ext="+i3GEO.parametros.mapexten | |
| 248 | + ); | |
| 240 | 249 | } |
| 241 | 250 | } |
| 242 | 251 | }, | ... | ... |
ferramentas/melhorcaminho/exec.php
| ... | ... | @@ -2,7 +2,7 @@ |
| 2 | 2 | include_once(dirname(__FILE__)."/../safe.php"); |
| 3 | 3 | if($statusFerramentas["melhorcaminho"] != true){ |
| 4 | 4 | exit; |
| 5 | -); | |
| 5 | +} | |
| 6 | 6 | // |
| 7 | 7 | //faz a busca da função que deve ser executada |
| 8 | 8 | // |
| ... | ... | @@ -241,4 +241,4 @@ if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){ |
| 241 | 241 | restauraCon($map_file,$postgis_mapa); |
| 242 | 242 | } |
| 243 | 243 | cpjson($retorno); |
| 244 | -?> | |
| 244 | +?> | |
| 245 | 245 | \ No newline at end of file | ... | ... |