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,7 +1059,7 @@ i3GEO.pluginI3geo = | ||
1059 | + "<br>O usuário irá fornecer os valores que serão então utilizados para substituir as chaves de forma dinâmica" | 1059 | + "<br>O usuário irá fornecer os valores que serão então utilizados para substituir as chaves de forma dinâmica" |
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" | 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 | + "<br>Cada campo de formulário pode ser dos tipos input (para digitar um valor) ou select (caixa de opções)." | 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 | + "<br>Em ativo, é indicado com sim ou nao se o formulário será aberto quando a camada for adicionada ao mapa." | 1063 | + "<br>Em ativo, é indicado com sim ou nao se o formulário será aberto quando a camada for adicionada ao mapa." |
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 " | 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 | + "o campo de escolha. Para mais informações, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP é relativo à pasta i3geo."; | 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
@@ -35,7 +35,6 @@ if(typeof(i3GEOF) === 'undefined'){ | @@ -35,7 +35,6 @@ if(typeof(i3GEOF) === 'undefined'){ | ||
35 | /* | 35 | /* |
36 | Class: i3GEOF.parametrossql | 36 | Class: i3GEOF.parametrossql |
37 | */ | 37 | */ |
38 | -//TODO incluir a substituicao de parametros tambem no FILTER | ||
39 | i3GEOF.parametrossql = { | 38 | i3GEOF.parametrossql = { |
40 | /* | 39 | /* |
41 | Variavel: aguarde | 40 | Variavel: aguarde |
ferramentas/parametrossql/ogc.php
@@ -196,7 +196,7 @@ else{ | @@ -196,7 +196,7 @@ else{ | ||
196 | $valores = explode(",",strip_tags($valores)); | 196 | $valores = explode(",",strip_tags($valores)); |
197 | for($i = 0; $i < $n; $i++){ | 197 | for($i = 0; $i < $n; $i++){ |
198 | if($chaves[$i] != ""){ | 198 | if($chaves[$i] != ""){ |
199 | - $v = $valores[$i]; | 199 | + $v = (int) $valores[$i]; |
200 | $data = str_replace($chaves[$i],$v,$data); | 200 | $data = str_replace($chaves[$i],$v,$data); |
201 | if($filtro != ""){ | 201 | if($filtro != ""){ |
202 | $filtro = str_replace($chaves[$i],$v,$filtro); | 202 | $filtro = str_replace($chaves[$i],$v,$filtro); |
js/plugini3geo.js
@@ -1055,7 +1055,7 @@ i3GEO.pluginI3geo = | @@ -1055,7 +1055,7 @@ i3GEO.pluginI3geo = | ||
1055 | + "<br>O usuário irá fornecer os valores que serão então utilizados para substituir as chaves de forma dinâmica" | 1055 | + "<br>O usuário irá fornecer os valores que serão então utilizados para substituir as chaves de forma dinâmica" |
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" | 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 | + "<br>Cada campo de formulário pode ser dos tipos input (para digitar um valor) ou select (caixa de opções)." | 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 | + "<br>Em ativo, é indicado com sim ou nao se o formulário será aberto quando a camada for adicionada ao mapa." | 1059 | + "<br>Em ativo, é indicado com sim ou nao se o formulário será aberto quando a camada for adicionada ao mapa." |
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 " | 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 | + "o campo de escolha. Para mais informações, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP é relativo à pasta i3geo."; | 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,7 +451,7 @@ function processaPluginI3geo(){ | ||
451 | $valores = explode(",",strip_tags($valores)); | 451 | $valores = explode(",",strip_tags($valores)); |
452 | for($i = 0; $i < $n; $i++){ | 452 | for($i = 0; $i < $n; $i++){ |
453 | if($chaves[$i] != ""){ | 453 | if($chaves[$i] != ""){ |
454 | - $v = $valores[$i]; | 454 | + $v = (int) $valores[$i]; |
455 | $data = str_replace($chaves[$i],$v,$data); | 455 | $data = str_replace($chaves[$i],$v,$data); |
456 | if($filtro != ""){ | 456 | if($filtro != ""){ |
457 | $filtro = str_replace($chaves[$i],$v,$filtro); | 457 | $filtro = str_replace($chaves[$i],$v,$filtro); |
ogc.php
@@ -1839,7 +1839,7 @@ function processaPluginI3geo(){ | @@ -1839,7 +1839,7 @@ function processaPluginI3geo(){ | ||
1839 | $valores = explode(",",strip_tags($valores)); | 1839 | $valores = explode(",",strip_tags($valores)); |
1840 | for($i = 0; $i < $n; $i++){ | 1840 | for($i = 0; $i < $n; $i++){ |
1841 | if($chaves[$i] != ""){ | 1841 | if($chaves[$i] != ""){ |
1842 | - $v = $valores[$i]; | 1842 | + $v = (int) $valores[$i]; |
1843 | $data = str_replace($chaves[$i],$v,$data); | 1843 | $data = str_replace($chaves[$i],$v,$data); |
1844 | if($filtro != ""){ | 1844 | if($filtro != ""){ |
1845 | $filtro = str_replace($chaves[$i],$v,$filtro); | 1845 | $filtro = str_replace($chaves[$i],$v,$filtro); |