Commit d1c37d6684b60cfc4869cc236bf4cdc6138f7c55

Authored by Edmar Moretti
1 parent e2e0ef61

--no commit message

classesjs/atlas.js 0 → 100644
@@ -0,0 +1,75 @@ @@ -0,0 +1,75 @@
  1 +/*
  2 +Title: Atlas
  3 +
  4 +Executa as operações da interface Atlas.
  5 +
  6 +File: i3geo/classesjs/atlas.js
  7 +
  8 +About: Licença
  9 +
  10 +I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
  11 +
  12 +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
  13 +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
  14 +
  15 +Este programa é software livre; você pode redistribuí-lo
  16 +e/ou modificá-lo sob os termos da Licença Pública Geral
  17 +GNU conforme publicada pela Free Software Foundation;
  18 +tanto a versão 2 da Licença.
  19 +Este programa é distribuído na expectativa de que seja útil,
  20 +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
  21 +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
  22 +Consulte a Licença Pública Geral do GNU para mais detalhes.
  23 +Você deve ter recebido uma cópia da Licença Pública Geral do
  24 +GNU junto com este programa; se não, escreva para a
  25 +Free Software Foundation, Inc., no endereço
  26 +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  27 +*/
  28 +/*
  29 +Function: iniciaAtlas
  30 +
  31 +Inicializa o Atlas
  32 +*/
  33 +function iniciaAtlas()
  34 +{
  35 + cpObjAtlas = new cpaint();
  36 + cpObjAtlas.set_async("true");
  37 + cpObjAtlas.set_response_type("JSON");
  38 + pegaListaDeAtlas();
  39 +}
  40 +/*
  41 +Function: pegaListaDeAtlas
  42 +
  43 +Pega a lista de Atlas e características principais de cada um.
  44 +
  45 +*/
  46 +function pegaListaDeAtlas()
  47 +{
  48 + var local = document.getElementById("listaAtlas");
  49 + if (local)
  50 + {
  51 + var monta = function (retorno)
  52 + {
  53 + var texto = "";
  54 + listaAtlas = retorno.data.atlas;
  55 + var i = 0;
  56 + do
  57 + {
  58 + if (listaAtlas[i].ID)
  59 + {
  60 + texto += "<div class='titulo' ><input type='radio' name='atlas' value='"+listaAtlas[i].ID+"'/>&nbsp;";
  61 + texto += listaAtlas[i].TITULO+"</div>";
  62 + texto += "<div class='descricao' >"+listaAtlas[i].DESCRICAO+"</div><br>";
  63 + }
  64 + var i = i + 1;
  65 + }
  66 + while(listaAtlas[i])
  67 + local.innerHTML = texto;
  68 + document.getElementById("tituloinstituicao").innerHTML = retorno.data.tituloinstituicao
  69 + }
  70 + var p = g_locaplic+"/classesphp/atlas_controle.php?funcao=pegaListaDeAtlas";
  71 + cpObjAtlas.call(p,"pegaListaDeAtlas",monta);
  72 + }
  73 + else
  74 + {alert("Div listaAtlas nao existe");}
  75 +}
classesphp/atlas_controle.php 0 → 100644
@@ -0,0 +1,174 @@ @@ -0,0 +1,174 @@
  1 +<?php
  2 +/*
  3 +Title: A - Controle das requisições em Ajax feitas pela interface Atlas do i3geo
  4 +
  5 +Recebe as requisições feitas em JavaScript (AJAX) e retorna o resultado para a interface.
  6 +
  7 +As principais variáveis são obtidas da seção, definida na inicialização do I3Geo. Se a variável $map_file não for enviada, o retorno é uma mensagem linkquebrado e o fim do programa.
  8 +
  9 +O parâmetro "funcao" define qual a operação que será executada (veja exemplo abaixo). esse parâmetro é verificado em um bloco "switch ($funcao)".
  10 +
  11 +Sequência de operações:
  12 +
  13 +pega as variáveis get ou post->pega as variáveis da seção->verifica se o debug deve ser ativado->carrega as extensões doPHP->cria o objeto cpaint->carrega as funções de uso mais comuns->faz uma cópia de segurança do map_file->roda a função desejada->retorna os valores obtidos
  14 +
  15 +About: Licença
  16 +
  17 +I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
  18 +
  19 +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
  20 +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
  21 +
  22 +Este programa é software livre; você pode redistribuí-lo
  23 +e/ou modificá-lo sob os termos da Licença Pública Geral
  24 +GNU conforme publicada pela Free Software Foundation;
  25 +tanto a versão 2 da Licença.
  26 +Este programa é distribuído na expectativa de que seja útil,
  27 +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
  28 +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
  29 +Consulte a Licença Pública Geral do GNU para mais detalhes.
  30 +Você deve ter recebido uma cópia da Licença Pública Geral do
  31 +GNU junto com este programa; se não, escreva para a
  32 +Free Software Foundation, Inc., no endereço
  33 +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  34 +
  35 +About: Parâmetros
  36 +
  37 +funcao - opção que será executada.
  38 +
  39 +Retorno:
  40 +
  41 +cp - o resultado da operação será retornado em um objeto CPAINT.
  42 +
  43 +Exemplo de chamada CPAINT (Ajax) do lado do cliente (javascript):
  44 +
  45 +var p = "classesphp/mapa_controle.php?funcao=crialente&resolucao=1.5&g_sid="+g_sid
  46 +
  47 +var cp = new cpaint()
  48 +
  49 +cp.set_response_type("JSON")
  50 +
  51 +cp.call(p,"lente",ajaxabrelente)
  52 +
  53 +About: Variáveis de Seção
  54 +
  55 +dir_tmp - diretório, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp
  56 +temasdir - diretório, no servidor, onde ficam os arquivos map_file de cada tema, exemplo: c:/ms4w/apache/htdocs/i3geo/temas
  57 +temasaplic - diretório, no servidor, onde ficam os arquivos de inicialização, exemplo: c:\ms4w\apache\htdocs\i3geo\aplicmap
  58 +locmapserv - localização, no servidor, do CGI, exemplo: /cgi-bin/mapserv.exe
  59 +locaplic - localização, no servidor, do I3Geo, exemplo: c:/ms4w/apache/htdocs/i3geo
  60 +locsistemas - localização do xml com a llista de temas, exemplo: /menutemas/sistemas.xml
  61 +locidentifica - localilzação do xml que define os sistemas adicionais incluídos na opção de identificação, exemplo: /menutemas/identifica.xml
  62 +R_path - localização, no servidor, do executável do pacote R, exemplo: c:/ms4w/apache/htdocs/i3geo/pacotes/r/win/bin/R.exe
  63 +imgurl - url das imagens geradas pelo mapa, exemplo: http://localhost/ms_tmp/imgTVHbdijFMk/
  64 +tmpurl - url do diretório temporário, exemplo: http://localhost/ms_tmp/
  65 +map_file - endereço, no servidor, do mapfile atual, exemplo: c:/ms4w/tmp/ms_tmp/TVHbdijFMk/TVHbdijFMk.map
  66 +mapext - extensão geográfica do mapa atual, exemplo: -76.5125927 -39.3925675209 -29.5851853 9.49014852081
  67 +perfil - nome do perfil para controlar os temas que serão visíveis na lista de temas.
  68 +mapdir - localização, no servidor, do diretório com o mapfile temporário do mapa atual.
  69 +imgdir - localização, no servidor, das imagens temporárias do mapa atual.
  70 +debug - (pode ser definido como "sim" indica se o erro_reporting deve ser definido como E_ALL
  71 +
  72 +File: i3geo/classesphp/atlas_controle.php
  73 +
  74 +19/6/2007
  75 +
  76 +Include:
  77 +<pega_variaveis.php>, <carrega_ext.php>, <cpaint2.inc.php>, <classe_vermultilayer.php>, <classe_estatistica.php>, <funcoes_gerais.php>
  78 +
  79 +*/
  80 +error_reporting(0);
  81 +
  82 +//sleep(5);
  83 +
  84 +//
  85 +//pega as variaveis passadas com get ou post
  86 +//
  87 +$tempo = microtime(1);
  88 +include_once("pega_variaveis.php");
  89 +if (!isset($atlasxml))
  90 +{
  91 + include_once("../ms_configura.php");
  92 + $map_file = "";
  93 +}
  94 +else
  95 +{
  96 + session_name("i3GeoPHP");
  97 + if (isset($g_sid))
  98 + {session_id($g_sid);}
  99 + session_start();
  100 + foreach(array_keys($_SESSION) as $k)
  101 + {
  102 + eval("\$".$k."='".$_SESSION[$k]."';");
  103 + }
  104 +}
  105 +if (isset($debug) && $debug == "sim")
  106 +{error_reporting(E_ALL);}
  107 +//
  108 +//ativa o php mapscript e as extensões necessárias
  109 +//se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido
  110 +//
  111 +include_once ("carrega_ext.php");
  112 +require_once("../classesjs/cpaint/cpaint2.inc.php");
  113 +//
  114 +//cria objeto cpaint para uso com ajax
  115 +//
  116 +$cp = new cpaint();
  117 +if ($funcao == "criaMapa")
  118 +{
  119 + session_destroy();
  120 + include("../ms_configura.php");
  121 + chdir($locaplic);
  122 + $interface = "mashup";
  123 + include("ms_criamapa.php");
  124 + $cp->set_data(session_id());
  125 + $cp->return_data();
  126 +}
  127 +if (!isset($map_file))
  128 +{
  129 + //nesse caso é necessário criar o diretório temporário e iniciar o mapa
  130 + $cp->set_data("linkquebrado");
  131 + $cp->return_data();
  132 + exit;
  133 +}
  134 +require_once("classe_vermultilayer.php");
  135 +require_once("funcoes_gerais.php");
  136 +if ($map_file != "")
  137 +{
  138 + //
  139 + //copia o map_file atual com outro nome para restaurar caso ocorra algum problema
  140 + //
  141 + copiaSeguranca($map_file);
  142 + //
  143 + //substitui a string de conexão
  144 + //
  145 + substituiCon($map_file,$postgis_mapa);
  146 +}
  147 +//
  148 +//faz a busca da função que deve ser executada
  149 +//
  150 +switch ($funcao)
  151 +{
  152 +/*
  153 +Property: pegaListaDeAtlas
  154 +
  155 +Pega a lista de Atlas definida no arquivo xml menutemas/atlas.xml.
  156 +
  157 +Include:
  158 +<mapa_inicia.php>
  159 +*/
  160 + case "pegaListaDeAtlas":
  161 + include("classe_atlas.php");
  162 + $atl = new Atlas($atlasxml);
  163 + $resultado = $atl->pegaListaDeAtlas($tituloInstituicao);
  164 + $cp->set_data($resultado);
  165 + break;
  166 +}
  167 +if (!connection_aborted())
  168 +{
  169 + restauraCon($map_file,$postgis_mapa);
  170 + $cp->return_data();
  171 +}
  172 +else
  173 +{exit();}
  174 +?>
0 \ No newline at end of file 175 \ No newline at end of file
classesphp/classe_atlas.php 0 → 100644
@@ -0,0 +1,79 @@ @@ -0,0 +1,79 @@
  1 +<?php
  2 +/*
  3 +Title: Atlas
  4 +
  5 +Manipulação da interface Atlas.
  6 +
  7 +About: Licença
  8 +
  9 +I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
  10 +
  11 +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
  12 +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
  13 +
  14 +Este programa é software livre; você pode redistribuí-lo
  15 +e/ou modificá-lo sob os termos da Licença Pública Geral
  16 +GNU conforme publicada pela Free Software Foundation;
  17 +tanto a versão 2 da Licença.
  18 +Este programa é distribuído na expectativa de que seja útil,
  19 +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
  20 +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
  21 +Consulte a Licença Pública Geral do GNU para mais detalhes.
  22 +Você deve ter recebido uma cópia da Licença Pública Geral do
  23 +GNU junto com este programa; se não, escreva para a
  24 +Free Software Foundation, Inc., no endereço
  25 +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  26 +
  27 +File: i3geo/classesphp/classe_atlas.php
  28 +
  29 +19/6/2007
  30 +*/
  31 +/*
  32 +Class: Atlas
  33 +*/
  34 +class Atlas
  35 +{
  36 + /*
  37 + Variable: $tlas
  38 +
  39 + Objeto Atlas
  40 + */
  41 + public $atlas;
  42 +/*
  43 +Function: __construct
  44 +
  45 +Cria um objeto atlas
  46 +
  47 +parameters:
  48 +
  49 +$atlasxml - Endereço do arquivo xml com as definições do Atlas.
  50 +*/
  51 + function __construct($atlasxml)
  52 + {
  53 + $this->arquivo = $atlasxml;
  54 + $this->xml = simplexml_load_file($atlasxml);
  55 + }
  56 +/*
  57 +Method: pegaListaDeAtlas
  58 +
  59 +Pega a lista de atlas existentes e as informações básicas sobre cada um
  60 +*/
  61 + function pegaListaDeAtlas($tituloinstituicao)
  62 + {
  63 + $tituloinstituicao = mb_convert_encoding($tituloinstituicao,"HTML-ENTITIES","auto");
  64 + $atlas = array();
  65 + foreach($this->xml->ATLAS as $s)
  66 + {
  67 + $id = mb_convert_encoding($s->ID,"HTML-ENTITIES","auto");
  68 + $titulo = mb_convert_encoding($s->TITULO,"HTML-ENTITIES","auto");
  69 + $descricao = mb_convert_encoding($s->DESCRICAO,"HTML-ENTITIES","auto");
  70 + $icone = mb_convert_encoding($s->ICONE,"HTML-ENTITIES","auto");
  71 + $w = mb_convert_encoding($s->WABERTURA,"HTML-ENTITIES","auto");
  72 + $h = mb_convert_encoding($s->HABERTURA,"HTML-ENTITIES","auto");
  73 + $templatehtml = mb_convert_encoding($s->TEMPLATEHTML,"HTML-ENTITIES","auto");
  74 + $atlas[] = array("ID"=>$id,"TITULO"=>$titulo,"DESCRICAO"=>$descricao,"ICONE"=>$icone,"W"=>$w,"H"=>$h,"TEMPLATEHTML"=>$templatehtml);
  75 + }
  76 + return (array("atlas"=>$atlas,"tituloinstituicao"=>$tituloinstituicao));
  77 + }
  78 +}
  79 +?>
0 \ No newline at end of file 80 \ No newline at end of file
classesphp/classe_mapa.php
@@ -664,7 +664,7 @@ $locaplic - string Diretório onde fica a aplicação. @@ -664,7 +664,7 @@ $locaplic - string Diretório onde fica a aplicação.
664 // 664 //
665 //verifica se o tema é um arquivo php 665 //verifica se o tema é um arquivo php
666 // 666 //
667 - if (file_exists($locaplic."/temas/".$nome.".php")) 667 + if ((file_exists($locaplic."/temas/".$nome.".php")) || (file_exists($nome.".php")))
668 {include_once($locaplic."/temas/".$nome.".php");} 668 {include_once($locaplic."/temas/".$nome.".php");}
669 else 669 else
670 { 670 {
classesphp/mapa_controle.php
1 <?php 1 <?php
2 /* 2 /*
3 -Title: A - Controle das requisições em Ajax 3 +Title: A - Controle das requisições em Ajax feitas pelas interfaces normais do i3geo
4 4
5 Recebe as requisições feitas em JavaScript (AJAX) e retorna o resultado para a interface. 5 Recebe as requisições feitas em JavaScript (AJAX) e retorna o resultado para a interface.
6 6
imagens/i3geo1.jpg

2.46 KB | W: | H:

2.39 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
menutemas/atlas.xml 0 → 100644
@@ -0,0 +1,107 @@ @@ -0,0 +1,107 @@
  1 +<?xml version="1.0" encoding="ISO-8859-1"?>
  2 +<?xml-stylesheet type="text/xsl" href="menutemas.xsl"?>
  3 +<!--
  4 +Title: Lista de Atlas
  5 +
  6 +Lista os atlas que podem ser vistos no i3geo. Atlas é uma interface específica para uso no i3geo.
  7 +
  8 +File: i3geo/menutemas/atlas.xml
  9 +-->
  10 +<RAIZ>
  11 +<!-- Cada atlas deve ter uma entrada aqui com seus parâmetros específicos-->
  12 + <ATLAS>
  13 + <!-- identificador numérico e único do Atlas-->
  14 + <ID>0</ID>
  15 + <!-- Aqui vai o título geral do Atlas -->
  16 + <TITULO>Título do atlas para testes</TITULO>
  17 + <!-- Aqui vai uma descricao resumida do Atlas -->
  18 + <DESCRICAO>Esse é um texto mais longo com a descrição do atlas</DESCRICAO>
  19 + <!-- endereco na web do icone utilizado para destacar o atlas -->
  20 + <ICONE></ICONE>
  21 + <!-- Aqui vai o link HTML para mais informacoes-->
  22 + <LINKMAISINFO></LINKMAISINFO>
  23 + <!-- Endereco na web do template HTML que sera utilizado no atlas, se for vazio será usado o default -->
  24 + <TEMPLATEHTML></TEMPLATEHTML>
  25 + <!-- largura da janela do texto de apresentacao -->
  26 + <WABERTURA></WABERTURA>
  27 + <!-- altura da janela do texto de apresentacao -->
  28 + <HABERTURA></HABERTURA>
  29 + <!-- Cada prancha que compõe o Atlas tem aqui seus parâmetros definidos-->
  30 + <PRANCHAS>
  31 + <PRANCHA>
  32 + <!-- Titulo da prancha do atlas-->
  33 + <TITULO></TITULO>
  34 + <!-- Descricao da prancha do atlas-->
  35 + <DESCRICAO></DESCRICAO>
  36 + <!--endereco na web do icone utilizado para destacar a prancha-->
  37 + <ICONE></ICONE>
  38 + <!--Aqui vai o link HTML para mais informacoes-->
  39 + <LINKMAISINFO></LINKMAISINFO>
  40 + <!-- largura da janela do texto de apresentacao-->
  41 + <WABERTURA></WABERTURA>
  42 + <!-- altura da janela do texto de apresentacao-->
  43 + <HABERTURA></HABERTURA>
  44 + <!-- Cada tema da prancha tem aqui seus parametros definidos-->
  45 + <TEMAS>
  46 + <TEMA>
  47 + <!-- código do tema, ou seja, nome do arquivo mapfile ou php existente no diretório temas do i3geo-->
  48 + <CODIGO></CODIGO>
  49 + <!-- indica se o tema será visível no mapa já na abertura-->
  50 + <LIGADO>sim</LIGADO>
  51 + </TEMA>
  52 + <TEMA>
  53 + <CODIGO></CODIGO>
  54 + <LIGADO>sim</LIGADO>
  55 + </TEMA>
  56 + </TEMAS>
  57 + <!--Cada prancha é apresentada em uma guia, cada guia pode ter sub-guias, definidas aqui-->
  58 + <SUBGUIAS>
  59 + <SUBGUIA>
  60 + <!-- titulo da subguia, se for vazio, será utilizado apenas o icone -->
  61 + <TITULO></TITULO>
  62 + <ICONE></ICONE>
  63 + <LINK></LINK>
  64 + </SUBGUIA>
  65 + </SUBGUIAS>
  66 + </PRANCHA>
  67 + </PRANCHAS>
  68 + </ATLAS>
  69 + <ATLAS>
  70 + <ID>1</ID>
  71 + <TITULO>Título do segundo atlas para testes</TITULO>
  72 + <DESCRICAO>Esse é um texto mais longo com a descrição do atlas - teste 2</DESCRICAO>
  73 + <ICONE></ICONE>
  74 + <LINKMAISINFO></LINKMAISINFO>
  75 + <TEMPLATEHTML></TEMPLATEHTML>
  76 + <WABERTURA></WABERTURA>
  77 + <HABERTURA></HABERTURA>
  78 + <PRANCHAS>
  79 + <PRANCHA>
  80 + <TITULO></TITULO>
  81 + <DESCRICAO></DESCRICAO>
  82 + <ICONE></ICONE>
  83 + <LINKMAISINFO></LINKMAISINFO>
  84 + <WABERTURA></WABERTURA>
  85 + <HABERTURA></HABERTURA>
  86 + <TEMAS>
  87 + <TEMA>
  88 + <CODIGO></CODIGO>
  89 + <LIGADO>sim</LIGADO>
  90 + </TEMA>
  91 + <TEMA>
  92 + <CODIGO></CODIGO>
  93 + <LIGADO>sim</LIGADO>
  94 + </TEMA>
  95 + </TEMAS>
  96 + <SUBGUIAS>
  97 + <SUBGUIA>
  98 + <TITULO></TITULO>
  99 + <ICONE></ICONE>
  100 + <LINK></LINK>
  101 + </SUBGUIA>
  102 + </SUBGUIAS>
  103 + </PRANCHA>
  104 + </PRANCHAS>
  105 + </ATLAS>
  106 +
  107 +</RAIZ>
0 \ No newline at end of file 108 \ No newline at end of file
ms_configura.php
@@ -49,7 +49,7 @@ $mensagemInicia = &quot;I3Geo versão 3.9&quot;; @@ -49,7 +49,7 @@ $mensagemInicia = &quot;I3Geo versão 3.9&quot;;
49 49
50 Nome que será utilizado em alguns cabçalhos e títulos de páginas 50 Nome que será utilizado em alguns cabçalhos e títulos de páginas
51 */ 51 */
52 -$tituloInstituicao = "MMA - Ministério do Meio Ambiente"; 52 +$tituloInstituicao = "MMA - Minist&eacute;rio do Meio Ambiente";
53 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) 53 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
54 { 54 {
55 /* 55 /*
@@ -236,6 +236,12 @@ if (strtoupper(substr(PHP_OS, 0, 3) == &#39;WIN&#39;)) @@ -236,6 +236,12 @@ if (strtoupper(substr(PHP_OS, 0, 3) == &#39;WIN&#39;))
236 Em alguns casos o uso do cgi torna a aplicação mais rápida. 236 Em alguns casos o uso do cgi torna a aplicação mais rápida.
237 */ 237 */
238 $utilizacgi = "sim"; 238 $utilizacgi = "sim";
  239 + /*
  240 + Variable: $atlasxml
  241 +
  242 + Indica o nome do arquivo xml que será utilizado na interface Atlas do i3geo.
  243 + */
  244 + $atlasxml = "http://localhost/i3geo/menutemas/atlas.xml";
239 } 245 }
240 else //se for linux 246 else //se for linux
241 { 247 {
@@ -259,5 +265,6 @@ else //se for linux @@ -259,5 +265,6 @@ else //se for linux
259 */ 265 */
260 $menutemas = ""; 266 $menutemas = "";
261 $utilizacgi = "sim"; 267 $utilizacgi = "sim";
  268 + $atlasxml = "http://mapas.mma.gov.br/i3geo/menutemas/atlas.xml";
262 } 269 }
263 ?> 270 ?>
ms_criamapa.php
@@ -138,6 +138,7 @@ $debug_ = $debug; @@ -138,6 +138,7 @@ $debug_ = $debug;
138 $ler_extensoes_ = $ler_extensoes; 138 $ler_extensoes_ = $ler_extensoes;
139 $postgis_mapa_ = $postgis_mapa; 139 $postgis_mapa_ = $postgis_mapa;
140 $tituloInstituicao_ = $tituloInstituicao; 140 $tituloInstituicao_ = $tituloInstituicao;
  141 +$atlasxml_ = $atlasxml;
141 // 142 //
142 //se houver string de conexão para substituição 143 //se houver string de conexão para substituição
143 //o modo cgi não irá funcionar 144 //o modo cgi não irá funcionar
@@ -193,6 +194,7 @@ $_SESSION[&quot;perfil&quot;] = $perfil_; @@ -193,6 +194,7 @@ $_SESSION[&quot;perfil&quot;] = $perfil_;
193 $_SESSION["navegadoresLocais"] = $navegadoresLocais_; 194 $_SESSION["navegadoresLocais"] = $navegadoresLocais_;
194 $_SESSION["utilizacgi"] = $utilizacgi_; 195 $_SESSION["utilizacgi"] = $utilizacgi_;
195 $_SESSION["tituloInstituicao"] = $tituloInstituicao_; 196 $_SESSION["tituloInstituicao"] = $tituloInstituicao_;
  197 +$_SESSION["atlasxml"] = $atlasxml;
196 // 198 //
197 //pega todas as variáveis da sessão, mesmo as que foram definidas anteriormente 199 //pega todas as variáveis da sessão, mesmo as que foram definidas anteriormente
198 // 200 //