From 296a59368cbc5e3e3e772def69a373ee76fc6be3 Mon Sep 17 00:00:00 2001
From: Edmar Moretti
Date: Wed, 30 Jan 2013 18:11:45 +0000
Subject: [PATCH] Correção na edição de intervalos de classes no METAESTAT
---
admin/admin.db | Bin 188416 -> 0 bytes
admin/js/estat_variavel.js | 10 +++++++---
admin/php/classe_metaestat.php | 3 +++
exemplos/guias4.htm | 288 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
exemplos/index.html | 4 ++++
5 files changed, 302 insertions(+), 3 deletions(-)
create mode 100644 exemplos/guias4.htm
diff --git a/admin/admin.db b/admin/admin.db
index 080c346..a17f840 100644
Binary files a/admin/admin.db and b/admin/admin.db differ
diff --git a/admin/js/estat_variavel.js b/admin/js/estat_variavel.js
index 49c9eb4..d11c14a 100755
--- a/admin/js/estat_variavel.js
+++ b/admin/js/estat_variavel.js
@@ -1107,7 +1107,7 @@ i3GEOadmin.variaveis = {
{core_excluiNoTree(sUrl,no,mensagem);}
},
gravaDados: function(tipo,id){
- var sUrl,i,campos = null,
+ var reg,temp,sUrl,i,campos = null,
par = null,
prog = null;
if(tipo == "variavel"){
@@ -1131,9 +1131,13 @@ i3GEOadmin.variaveis = {
prog = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=alteraClassificacaoMedida";
}
if(tipo == "classeClassificacao"){
- campos = new Array("titulo","expressao","azul","verde","vermelho","tamanho","simbolo","otamanho","overde","oazul","overmelho");
+ campos = new Array("titulo","azul","verde","vermelho","tamanho","simbolo","otamanho","overde","oazul","overmelho");
par = "&id_classe="+id;
- prog = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=alteraClasseClassificacao";
+ //troca o < por | para evitar problemas de passagem de parametro
+ temp = $i("Eexpressao").value;
+ reg = new RegExp("<", "g");
+ temp = temp.replace(reg,'|');
+ prog = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=alteraClasseClassificacao&expressao="+temp;
}
if(tipo == "linkMedida"){
campos = new Array("nome","link");
diff --git a/admin/php/classe_metaestat.php b/admin/php/classe_metaestat.php
index db0c8f5..7dff97f 100755
--- a/admin/php/classe_metaestat.php
+++ b/admin/php/classe_metaestat.php
@@ -1172,6 +1172,9 @@ class Metaestat{
$titulo = utf8_encode($titulo);
}
//echo "UPDATE ".$this->esquemaadmin."i3geoestat_classe SET azul = '$azul', verde = '$verde', vermelho = '$vermelho',expressao = '$expressao', titulo = '$titulo' WHERE id_classe = $id_classe";exit;
+ //o sinal de | e substituido por < para compatibilizar pois o contrario e feito no lado do cliente
+ //essa troca e feita para evitar um erro na passagem de parametro, que remove o <
+ $expressao = str_replace("|","<",$expressao);
$this->dbhw->query("UPDATE ".$this->esquemaadmin."i3geoestat_classes SET tamanho='$tamanho',simbolo='$simbolo',overmelho='$overmelho',overde='$overde',oazul='$oazul',otamanho='$otamanho',azul = '$azul', verde = '$verde', vermelho = '$vermelho',expressao = '$expressao', titulo = '$titulo' WHERE id_classe = $id_classe");
$retorna = $id_classe;
}
diff --git a/exemplos/guias4.htm b/exemplos/guias4.htm
new file mode 100644
index 0000000..c26a8df
--- /dev/null
+++ b/exemplos/guias4.htm
@@ -0,0 +1,288 @@
+
+
+
+
+
+i3GEO - OpenLayers
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+ Aguarde... 
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+ |
+
+
+ Aguarde...
+ |
+
+ |
+
+ |
+
+
+
+ |
+
+ |
+
+ |
+
+@ |
+
+
+
+
+ i3Geo - Software livre para criação de mapas interativos e geoprocessamentoBaseado no Mapserver, é licenciado sob GPL e integra o Portal do Software Público Brasileiro |
+
+
+  |
+
+
+
+
+ |
+
+
+
+
+
+
+
+
diff --git a/exemplos/index.html b/exemplos/index.html
index b4bad1c..fb5eeb4 100644
--- a/exemplos/index.html
+++ b/exemplos/index.html
@@ -92,6 +92,10 @@ body,td {
Guias do tipo sanfona
+ Inicia com uma guia específica
+
+
Guias do tipo sanfona com
fotos
--
libgit2 0.21.2