Commit 66650e6b1399d7786633234a533a750d9d7d117b
1 parent
1d82d2d9
Exists in
master
and in
7 other branches
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
Showing
4 changed files
with
11 additions
and
3 deletions
Show diff stats
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 === "") |