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 271 function quartis($item,$ignorar)
272 272 {
273 273 if(!$this->layer){return "erro";}
  274 +
274 275 $valores = pegaValores($this->mapa,$this->layer,$item,true,$ignorar);
275 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 1306 if ($opcao == "intervalosiguais")
1307 1307 {$retorno = $m->intervalosiguais($item,$nclasses,$ignorar);}
1308 1308 if ($opcao == "quartis")
1309   - {$cp->set_data($m->quartis($item,$ignorar));}
  1309 + {$retorno = $m->quartis($item,$ignorar);}
1310 1310 if ($opcao == "alteraclasses")
1311 1311 {
1312 1312 //esta operação é chamada com POST via cpaint
... ...
ferramentas/graficotema/index.js.php
... ... @@ -236,6 +236,7 @@ i3GEOF.graficoTema = {
236 236 if(i3GEOF.graficoTema.aguarde.visibility === "visible")
237 237 {return;}
238 238 var lista = i3GEOF.graficoTema.pegaItensMarcados(),
  239 + nlista = lista.split("*").length,
239 240 outlinecolor = $i("i3GEOgraficotemaoutlinecolor").value,
240 241 offset = $i("i3GEOgraficotemaoffset").value,
241 242 tipo = $i("i3GEOgraficotematipo").value,
... ... @@ -243,8 +244,11 @@ i3GEOF.graficoTema = {
243 244 temp,
244 245 cp = new cpaint(),
245 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 252 else
249 253 {tamanho = $i("i3GEOgraficotemalargura").value+" "+$i("i3GEOgraficotemaaltura").value;}
250 254 if(lista === "")
... ...
temas/testeutf8postgis.map
1 1 MAP
  2 + FONTSET "../symbols/fontes.txt"
  3 + SYMBOLSET "../symbols/simbolos.sym"
  4 +
2 5 LAYER
3 6 CONNECTION "teste"
4 7 CONNECTIONTYPE POSTGIS
... ...