Commit ff2ba497a27235dadb6a6715c18b5b6da71ae4c1
1 parent
08cf2a60
Exists in
master
and in
7 other branches
Alteração na estrutura de funcionamento do plugin parametrossql para restringir …
…a substituição de chaves por valores apenas inteiros.
Showing
6 changed files
with
5 additions
and
6 deletions
Show diff stats
classesjs/classe_plugini3geo.js
... | ... | @@ -1059,7 +1059,7 @@ i3GEO.pluginI3geo = |
1059 | 1059 | + "<br>O usuário irá fornecer os valores que serão então utilizados para substituir as chaves de forma dinâmica" |
1060 | 1060 | + "<br>Será mostrado ao usuário um formulário com opções. Cada opção conterá um título e um campo de formulário" |
1061 | 1061 | + "<br>Cada campo de formulário pode ser dos tipos input (para digitar um valor) ou select (caixa de opções)." |
1062 | - + "<br>Em valores deve ser definida a lista ou o valor default que será mostrado. No caso de listas, utilize vírgula para separar os valores." | |
1062 | + + "<br>Em valores deve ser definida a lista ou o valor default que será mostrado. No caso de listas, utilize vírgula para separar os valores. Os valores devem sempre ser inteiros." | |
1063 | 1063 | + "<br>Em ativo, é indicado com sim ou nao se o formulário será aberto quando a camada for adicionada ao mapa." |
1064 | 1064 | + "<br>Como opcional, pode ser definido o endereço de um programa PHP que retorna a lista de nomes e valores que serão utilizados para preencher " |
1065 | 1065 | + "o campo de escolha. Para mais informações, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP é relativo à pasta i3geo."; | ... | ... |
ferramentas/parametrossql/index.js
ferramentas/parametrossql/ogc.php
... | ... | @@ -196,7 +196,7 @@ else{ |
196 | 196 | $valores = explode(",",strip_tags($valores)); |
197 | 197 | for($i = 0; $i < $n; $i++){ |
198 | 198 | if($chaves[$i] != ""){ |
199 | - $v = $valores[$i]; | |
199 | + $v = (int) $valores[$i]; | |
200 | 200 | $data = str_replace($chaves[$i],$v,$data); |
201 | 201 | if($filtro != ""){ |
202 | 202 | $filtro = str_replace($chaves[$i],$v,$filtro); | ... | ... |
js/plugini3geo.js
... | ... | @@ -1055,7 +1055,7 @@ i3GEO.pluginI3geo = |
1055 | 1055 | + "<br>O usuário irá fornecer os valores que serão então utilizados para substituir as chaves de forma dinâmica" |
1056 | 1056 | + "<br>Será mostrado ao usuário um formulário com opções. Cada opção conterá um título e um campo de formulário" |
1057 | 1057 | + "<br>Cada campo de formulário pode ser dos tipos input (para digitar um valor) ou select (caixa de opções)." |
1058 | - + "<br>Em valores deve ser definida a lista ou o valor default que será mostrado. No caso de listas, utilize vírgula para separar os valores." | |
1058 | + + "<br>Em valores deve ser definida a lista ou o valor default que será mostrado. No caso de listas, utilize vírgula para separar os valores. Os valores devem sempre ser inteiros." | |
1059 | 1059 | + "<br>Em ativo, é indicado com sim ou nao se o formulário será aberto quando a camada for adicionada ao mapa." |
1060 | 1060 | + "<br>Como opcional, pode ser definido o endereço de um programa PHP que retorna a lista de nomes e valores que serão utilizados para preencher " |
1061 | 1061 | + "o campo de escolha. Para mais informações, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP é relativo à pasta i3geo."; | ... | ... |
json.php
... | ... | @@ -451,7 +451,7 @@ function processaPluginI3geo(){ |
451 | 451 | $valores = explode(",",strip_tags($valores)); |
452 | 452 | for($i = 0; $i < $n; $i++){ |
453 | 453 | if($chaves[$i] != ""){ |
454 | - $v = $valores[$i]; | |
454 | + $v = (int) $valores[$i]; | |
455 | 455 | $data = str_replace($chaves[$i],$v,$data); |
456 | 456 | if($filtro != ""){ |
457 | 457 | $filtro = str_replace($chaves[$i],$v,$filtro); | ... | ... |
ogc.php
... | ... | @@ -1839,7 +1839,7 @@ function processaPluginI3geo(){ |
1839 | 1839 | $valores = explode(",",strip_tags($valores)); |
1840 | 1840 | for($i = 0; $i < $n; $i++){ |
1841 | 1841 | if($chaves[$i] != ""){ |
1842 | - $v = $valores[$i]; | |
1842 | + $v = (int) $valores[$i]; | |
1843 | 1843 | $data = str_replace($chaves[$i],$v,$data); |
1844 | 1844 | if($filtro != ""){ |
1845 | 1845 | $filtro = str_replace($chaves[$i],$v,$filtro); | ... | ... |