Commit 13897b9c7de143ebdd81267b1f326ceebb7c6b68
1 parent
ec6ddfc0
Exists in
master
and in
7 other branches
Correção no relatório e na função estatística da ferramenta tabela
Showing
3 changed files
with
29 additions
and
14 deletions
Show diff stats
classesjs/classe_editorol.js
@@ -691,7 +691,7 @@ i3GEO.editorOL = { | @@ -691,7 +691,7 @@ i3GEO.editorOL = { | ||
691 | //w.document.close(); | 691 | //w.document.close(); |
692 | if(!document.getElementById("panellegendaeditorOL")){ | 692 | if(!document.getElementById("panellegendaeditorOL")){ |
693 | YAHOO.namespace("legendaeditorOL.container"); | 693 | YAHOO.namespace("legendaeditorOL.container"); |
694 | - YAHOO.legendaeditorOL.container.panel = new YAHOO.widget.Panel("panellegendaeditorOL", {zIndex:20000, iframe:true, width:"auto", visible:false, draggable:true, close:true } ); | 694 | + YAHOO.legendaeditorOL.container.panel = new YAHOO.widget.Panel("panellegendaeditorOL", {zIndex:20000, iframe:true, width:"auto", maxHeight:"300px", visible:false, draggable:true, close:true } ); |
695 | YAHOO.legendaeditorOL.container.panel.setBody(ins); | 695 | YAHOO.legendaeditorOL.container.panel.setBody(ins); |
696 | YAHOO.legendaeditorOL.container.panel.setHeader($trad("p3")); | 696 | YAHOO.legendaeditorOL.container.panel.setHeader($trad("p3")); |
697 | YAHOO.legendaeditorOL.container.panel.setFooter(""); | 697 | YAHOO.legendaeditorOL.container.panel.setFooter(""); |
ferramentas/tabela/exec.php
@@ -34,7 +34,7 @@ Calcula estatísticas básicas de uma tabela de um tema. | @@ -34,7 +34,7 @@ Calcula estatísticas básicas de uma tabela de um tema. | ||
34 | case "ESTATISTICA": | 34 | case "ESTATISTICA": |
35 | include_once(dirname(__FILE__)."/../../classesphp/classe_atributos.php"); | 35 | include_once(dirname(__FILE__)."/../../classesphp/classe_atributos.php"); |
36 | $m = new Atributos($map_file,$tema,$locaplic,$ext); | 36 | $m = new Atributos($map_file,$tema,$locaplic,$ext); |
37 | - $retorno = $m->estatDescritivas($item,$exclui); | 37 | + $retorno = $m->estatDescritivas($_GET["item"],$_GET["exclui"]); |
38 | break; | 38 | break; |
39 | /* | 39 | /* |
40 | Valor: GRAFICOPIZZA | 40 | Valor: GRAFICOPIZZA |
ferramentas/tabela/relatorio.php
@@ -12,12 +12,14 @@ include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); | @@ -12,12 +12,14 @@ include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); | ||
12 | $_GET = array_merge($_GET,$_POST); | 12 | $_GET = array_merge($_GET,$_POST); |
13 | 13 | ||
14 | $nomesrel = $_GET["nomesrel"]; | 14 | $nomesrel = $_GET["nomesrel"]; |
15 | +$temarel = $_GET["temarel"]; | ||
15 | $ordemrel = $_GET["ordemrel"]; | 16 | $ordemrel = $_GET["ordemrel"]; |
16 | $itensrel = $_GET["itensrel"]; | 17 | $itensrel = $_GET["itensrel"]; |
17 | $itemagruparel = $_GET["itemagruparel"]; | 18 | $itemagruparel = $_GET["itemagruparel"]; |
18 | 19 | ||
19 | -if (isset($_GET["g_sid"])) | ||
20 | -{session_id($_GET["g_sid"]);} | 20 | +if (isset($_GET["g_sid"])){ |
21 | + session_id($_GET["g_sid"]); | ||
22 | +} | ||
21 | session_start(); | 23 | session_start(); |
22 | 24 | ||
23 | $map_file = $_SESSION["map_file"]; | 25 | $map_file = $_SESSION["map_file"]; |
@@ -61,8 +63,9 @@ else{ | @@ -61,8 +63,9 @@ else{ | ||
61 | $t1 = $t1Temp; | 63 | $t1 = $t1Temp; |
62 | } | 64 | } |
63 | 65 | ||
64 | -if($itemagruparel != "" && !in_array($itemagruparel,$colunas)) | ||
65 | -{$colunas[] = $itemagruparel;} | 66 | +if($itemagruparel != "" && !in_array($itemagruparel,$colunas)){ |
67 | + $colunas[] = $itemagruparel; | ||
68 | +} | ||
66 | 69 | ||
67 | $temp = explode(",",$itensrel); | 70 | $temp = explode(",",$itensrel); |
68 | $itensrel = array(); | 71 | $itensrel = array(); |
@@ -81,28 +84,38 @@ if($ext && $ext != ""){ | @@ -81,28 +84,38 @@ if($ext && $ext != ""){ | ||
81 | $extatual = $mapa->extent; | 84 | $extatual = $mapa->extent; |
82 | $extatual->setextent((min($e[0],$e[2])),(min($e[1],$e[3])),(max($e[0],$e[2])),(max($e[1],$e[3]))); | 85 | $extatual->setextent((min($e[0],$e[2])),(min($e[1],$e[3])),(max($e[0],$e[2])),(max($e[1],$e[3]))); |
83 | } | 86 | } |
87 | + | ||
84 | $layer = $mapa->getlayerbyname($temarel); | 88 | $layer = $mapa->getlayerbyname($temarel); |
85 | $layer->set("template","none.html"); | 89 | $layer->set("template","none.html"); |
86 | //$layer->set("data",$layer->data."options='-c client_encoding=LATIN1'"); | 90 | //$layer->set("data",$layer->data."options='-c client_encoding=LATIN1'"); |
87 | $existesel = "nao"; | 91 | $existesel = "nao"; |
92 | + | ||
88 | /* | 93 | /* |
89 | if (file_exists($map_file."qy")) | 94 | if (file_exists($map_file."qy")) |
90 | {$mapa->loadquery($map_file."qy");} | 95 | {$mapa->loadquery($map_file."qy");} |
91 | */ | 96 | */ |
92 | carregaquery2($map_file,$layer,$mapa); | 97 | carregaquery2($map_file,$layer,$mapa); |
93 | -if ($layer->getNumresults() > 0){$existesel = "sim";} | ||
94 | -if ($existesel == "nao") | ||
95 | -{$layer->querybyrect($mapa->extent);} | 98 | + |
99 | +if ($layer->getNumresults() > 0){ | ||
100 | + $existesel = "sim"; | ||
101 | +} | ||
102 | +if ($existesel == "nao"){ | ||
103 | + $layer->querybyrect($mapa->extent); | ||
104 | +} | ||
105 | + | ||
96 | $layer->open(); | 106 | $layer->open(); |
97 | -if(strtoupper($layer->getmetadata("convcaracter")) == "NAO") | ||
98 | -{$convC = false;} | ||
99 | -else | ||
100 | -{$convC = true;} | 107 | +if(strtoupper($layer->getmetadata("convcaracter")) == "NAO"){ |
108 | + $convC = false; | ||
109 | +} | ||
110 | +else{ | ||
111 | + $convC = true; | ||
112 | +} | ||
113 | + | ||
101 | //$registros[] = array(); | 114 | //$registros[] = array(); |
102 | $res_count = $layer->getNumresults(); | 115 | $res_count = $layer->getNumresults(); |
103 | for ($i = 0; $i < $res_count; $i++){ | 116 | for ($i = 0; $i < $res_count; $i++){ |
104 | $valitem = array(); | 117 | $valitem = array(); |
105 | - if($versao == 6){ | 118 | + if($versao >= 6){ |
106 | $shape = $layer->getShape($layer->getResult($i)); | 119 | $shape = $layer->getShape($layer->getResult($i)); |
107 | } | 120 | } |
108 | else{ | 121 | else{ |
@@ -117,6 +130,7 @@ for ($i = 0; $i < $res_count; $i++){ | @@ -117,6 +130,7 @@ for ($i = 0; $i < $res_count; $i++){ | ||
117 | } | 130 | } |
118 | $valitem[$item] = $v; | 131 | $valitem[$item] = $v; |
119 | } | 132 | } |
133 | + | ||
120 | if ($itemagruparel != ""){ | 134 | if ($itemagruparel != ""){ |
121 | $grupo = $valitem[$itemagruparel]; | 135 | $grupo = $valitem[$itemagruparel]; |
122 | } | 136 | } |
@@ -133,6 +147,7 @@ for ($i = 0; $i < $res_count; $i++){ | @@ -133,6 +147,7 @@ for ($i = 0; $i < $res_count; $i++){ | ||
133 | } | 147 | } |
134 | } | 148 | } |
135 | $fechou = $layer->close(); | 149 | $fechou = $layer->close(); |
150 | + | ||
136 | restauraCon($map_file,$postgis_mapa); | 151 | restauraCon($map_file,$postgis_mapa); |
137 | 152 | ||
138 | if(isset($tiporel) && $tiporel == "csv"){ | 153 | if(isset($tiporel) && $tiporel == "csv"){ |