diff --git a/ferramentas/identifica/index.js b/ferramentas/identifica/index.js
index b19800b..747b05b 100644
--- a/ferramentas/identifica/index.js
+++ b/ferramentas/identifica/index.js
@@ -624,6 +624,14 @@ i3GEOF.identifica = {
divResultado = $i(id+"i3GEOidentificalistaTemas");
if(divResultado){
divResultado.innerHTML = linhas+"
";
+ if(i3GEOF.identifica.propJanelas[id].temaAtivo != ""){
+ i3GEOF.identifica.buscaDadosTema(
+ i3GEOF.identifica.propJanelas[id].temaAtivo,
+ i3GEOF.identifica.propJanelas[id].x,
+ i3GEOF.identifica.propJanelas[id].y,
+ id
+ );
+ }
}
}
},
@@ -736,6 +744,9 @@ i3GEOF.identifica = {
*/
buscaDadosTema: function(tema,x,y,idjanela){
var res,opcao,resolucao,janelas,n,i,id;
+ if(tema != "" && i3GEO.temaAtivo === ""){
+ i3GEO.temaAtivo = tema;
+ }
if(idjanela){
janelas = [idjanela];
}
@@ -767,7 +778,7 @@ i3GEOF.identifica = {
}
for(i=0;i
";
$niveisXml2[] = "
-
";
//juncoes
@@ -469,7 +469,7 @@ function dimensoesGeo(){
uniqueMembers='false' />
";
$niveisXml2[] = "
-
";
$unico = "false";
@@ -479,16 +479,16 @@ function dimensoesGeo(){
$sqlreg = "";
if(!empty($selecaoRegiao[$regiao["codigo_tipo_regiao"]])){
$rs = $selecaoRegiao[$regiao["codigo_tipo_regiao"]];
- $sqlreg = " WHERE regiao.".$rs["sql"];
+ $sqlreg = " WHERE tabela{$regiao["codigo_tipo_regiao"]}.".$rs["sql"];
}
$xml1 .= "
- ".$dadosSelect["select"]."
+ ".$dadosSelect["select"].$sqlreg."
";
$xml2 .= "
- ".$dadosSelect["select"]."
+ ".$dadosSelect["select"].$sqlreg."
";
$niveisXml1 = array_reverse($niveisXml1);
diff --git a/ms_criamapa.php b/ms_criamapa.php
index f15862e..e40dbd6 100644
--- a/ms_criamapa.php
+++ b/ms_criamapa.php
@@ -67,9 +67,9 @@ Arquivo: i3geo/ms_criamapa.php
Parâmetros:
base - arquivo mapfile que servirá de base para a criação do mapa. Por default, são utilizados os arquivos existentes em i3geo/aplicmap (geral1windows, geral1,...)
- Essa variável pode ser definida em ms_configura também. Se não estiver definida em nenhum lugar, o i3Geo tentará descobrir o arquivo adequado a ser utilizado. Você pode utilizar essa opção para abrir um mapa com as camadas que voc� quiser, mas para evitar redundâncias, prefira o uso de &temasa
+ Essa variável pode ser definida em ms_configura também. Se não estiver definida em nenhum lugar, o i3Geo tentará descobrir o arquivo adequado a ser utilizado. Você pode utilizar essa opção para abrir um mapa com as camadas que você quiser, mas para evitar redundâncias, prefira o uso de &temasa
-temasa - lista, separada por espaços, com os nomes dos arquivos map ou gvsig que serão adicionados ao mapa. Se o arquivo não estiver no diret�rio i3geo/temas, o nome deve incluir o caminho completo no servidor. O arquivo pode conter mais de um layer pois todos os existentes serão adicionados ao mapa. Por default, todos os layers encontrados nos mapfiles são adicionados ao mapa com o status de desenho em OFF.
+temasa - lista, separada por espaços, com os nomes dos arquivos map ou gvsig que serão adicionados ao mapa. Se o arquivo não estiver no diretório i3geo/temas, o nome deve incluir o caminho completo no servidor. O arquivo pode conter mais de um layer pois todos os existentes serão adicionados ao mapa. Por default, todos os layers encontrados nos mapfiles são adicionados ao mapa com o status de desenho em OFF.
layers - lista, separada por espaços, com os nomes dos layers que serão ligados. A lista deve conter os nomes dos layers e não os nomes dos mapfiles acrescentados ao mapa. Por exemplo, ao adicionar com "temasa" um mapfile chamado "transporte" que contenha os layers "estradas" e "ferrovias" os dois layers serão adicionados ao mapa. Para que esses dois layers fiquem visíveis no mapa deve-se utilizar &layers=estradas ferrovias.
@@ -79,7 +79,7 @@ mapext - extensao geografica que será utilizada. Por padrão, a ext
executa - programa ou função em php que será executado via include. O include é feito no final do processo de inicialização quando a variável $tmpfname já está definida. Essa variável guarda o nome do arquivo mapfile que será utilizado pelo i3geo.
-interface - nome da interface que será utilizada para abrir o mapa. As interfaces são arquivos HTML que podem estar no diret�rio aplicmap. Por default, utiliza-se o geral.htm. Vc pode copiar esse html e alterá-lo para customizar o mapa. Para chamar o html customizado, utilize ms_criamapa.php?interface=meumapa.htm
+interface - nome da interface que será utilizada para abrir o mapa. As interfaces são arquivos HTML que podem estar no diretório aplicmap. Por default, utiliza-se o geral.htm. Vc pode copiar esse html e alterá-lo para customizar o mapa. Para chamar o html customizado, utilize ms_criamapa.php?interface=meumapa.htm
perfil - perfil utilizado para restringir os menus de temas. ms_criamapa.php?perfil=usuário1
@@ -148,7 +148,7 @@ if(!isset($funcao))
Carrega as extensões PHP
Carrega as extensões utilizadas no programa de inicialização.
-A carga das extensões geralmente é necessária nas instalações windows (ms4w) ou quando as mesmas não são carregadas pela pr�pria inicialização do PHP.
+A carga das extensões geralmente é necessária nas instalações windows (ms4w) ou quando as mesmas não são carregadas pela própria inicialização do PHP.
*/
include_once (dirname(__FILE__)."/classesphp/carrega_ext.php");
/*
@@ -278,7 +278,7 @@ else{
Inicia a seção
O i3geo inicia uma seção específica no servidor, denominada i3GeoPHP.
-Se já houver uma seção aberta, em função de outro browser estar ativo, cria uma nova. Faz a c�pia das variáveis definidas para itens da seção.
+Se já houver uma seção aberta, em função de outro browser estar ativo, cria uma nova. Faz a cópia das variáveis definidas para itens da seção.
*/
session_name("i3GeoPHP");
session_start();
@@ -453,7 +453,7 @@ else{
/*
Configura os endereços corretos no mapfile.
-Altera as propriedades imagepath e imageurl corrigindo os caminhos padrão conforme o diret�rio criado para armazenar o mapa de trabalho.
+Altera as propriedades imagepath e imageurl corrigindo os caminhos padrão conforme o diretório criado para armazenar o mapa de trabalho.
*/
$w = $mapn->web;
@@ -1193,13 +1193,13 @@ function erroCriacao(){
ms_ResetErrorList();
}
/*
-Cria os diret�rios temporários para a aplicação.
+Cria os diretórios temporários para a aplicação.
Parametro:
-$dir_tmp {string} - Diret�rio temporário (no servidor) utilizado pelo mapserver.
+$dir_tmp {string} - Diretório temporário (no servidor) utilizado pelo mapserver.
-$$cachedir {string} - Diret�rio de cache temporário definido no ms_configura.php
+$$cachedir {string} - Diretório de cache temporário definido no ms_configura.php
Retorno:
--
libgit2 0.21.2