Commit 66650e6b1399d7786633234a533a750d9d7d117b

Authored by Edmar Moretti
1 parent 1d82d2d9

inclusão de crítica no preenchimento do formulário da ferramenta de criação de u…

…m tema do tipo gráfico de pizza ou barras
classesphp/classe_alteraclasse.php
@@ -271,6 +271,7 @@ Include: @@ -271,6 +271,7 @@ Include:
271 function quartis($item,$ignorar) 271 function quartis($item,$ignorar)
272 { 272 {
273 if(!$this->layer){return "erro";} 273 if(!$this->layer){return "erro";}
  274 +
274 $valores = pegaValores($this->mapa,$this->layer,$item,true,$ignorar); 275 $valores = pegaValores($this->mapa,$this->layer,$item,true,$ignorar);
275 if (count($valores) > 0) 276 if (count($valores) > 0)
276 { 277 {
classesphp/mapa_controle.php
@@ -1306,7 +1306,7 @@ Altera uma classe de um tema, aplicando uma nova classificação ou modificando pa @@ -1306,7 +1306,7 @@ Altera uma classe de um tema, aplicando uma nova classificação ou modificando pa
1306 if ($opcao == "intervalosiguais") 1306 if ($opcao == "intervalosiguais")
1307 {$retorno = $m->intervalosiguais($item,$nclasses,$ignorar);} 1307 {$retorno = $m->intervalosiguais($item,$nclasses,$ignorar);}
1308 if ($opcao == "quartis") 1308 if ($opcao == "quartis")
1309 - {$cp->set_data($m->quartis($item,$ignorar));} 1309 + {$retorno = $m->quartis($item,$ignorar);}
1310 if ($opcao == "alteraclasses") 1310 if ($opcao == "alteraclasses")
1311 { 1311 {
1312 //esta operação é chamada com POST via cpaint 1312 //esta operação é chamada com POST via cpaint
ferramentas/graficotema/index.js.php
@@ -236,6 +236,7 @@ i3GEOF.graficoTema = { @@ -236,6 +236,7 @@ i3GEOF.graficoTema = {
236 if(i3GEOF.graficoTema.aguarde.visibility === "visible") 236 if(i3GEOF.graficoTema.aguarde.visibility === "visible")
237 {return;} 237 {return;}
238 var lista = i3GEOF.graficoTema.pegaItensMarcados(), 238 var lista = i3GEOF.graficoTema.pegaItensMarcados(),
  239 + nlista = lista.split("*").length,
239 outlinecolor = $i("i3GEOgraficotemaoutlinecolor").value, 240 outlinecolor = $i("i3GEOgraficotemaoutlinecolor").value,
240 offset = $i("i3GEOgraficotemaoffset").value, 241 offset = $i("i3GEOgraficotemaoffset").value,
241 tipo = $i("i3GEOgraficotematipo").value, 242 tipo = $i("i3GEOgraficotematipo").value,
@@ -243,8 +244,11 @@ i3GEOF.graficoTema = { @@ -243,8 +244,11 @@ i3GEOF.graficoTema = {
243 temp, 244 temp,
244 cp = new cpaint(), 245 cp = new cpaint(),
245 p; 246 p;
246 - if (tipo === "PIE")  
247 - {tamanho = $i("i3GEOgraficotemalargura").value;} 247 + if(nlista < 2){
  248 + alert("Pelo menos dois itens devem ser escolhidos");
  249 + return;
  250 + }
  251 + if (tipo === "PIE"){tamanho = $i("i3GEOgraficotemalargura").value;}
248 else 252 else
249 {tamanho = $i("i3GEOgraficotemalargura").value+" "+$i("i3GEOgraficotemaaltura").value;} 253 {tamanho = $i("i3GEOgraficotemalargura").value+" "+$i("i3GEOgraficotemaaltura").value;}
250 if(lista === "") 254 if(lista === "")
temas/testeutf8postgis.map
1 MAP 1 MAP
  2 + FONTSET "../symbols/fontes.txt"
  3 + SYMBOLSET "../symbols/simbolos.sym"
  4 +
2 LAYER 5 LAYER
3 CONNECTION "teste" 6 CONNECTION "teste"
4 CONNECTIONTYPE POSTGIS 7 CONNECTIONTYPE POSTGIS