Commit cad29d80ba8cc2bef373de8463996c5dd5053ea6
1 parent
710974a1
Exists in
master
and in
7 other branches
--no commit message
Showing
1 changed file
with
10 additions
and
20 deletions
Show diff stats
classesphp/atlas_controle.php
@@ -93,15 +93,6 @@ if (isset ($atlasId) || isset ($atlasId_)) | @@ -93,15 +93,6 @@ if (isset ($atlasId) || isset ($atlasId_)) | ||
93 | { | 93 | { |
94 | $map_file = ""; | 94 | $map_file = ""; |
95 | } | 95 | } |
96 | -// | ||
97 | -// define $map_file para o programa poder continuar | ||
98 | -// esse caso acontece na lista de atlas inicial | ||
99 | -// | ||
100 | -if (!isset($atlasxml)) | ||
101 | -{ | ||
102 | - include_once("../ms_configura.php"); | ||
103 | - $map_file = ""; | ||
104 | -} | ||
105 | if (isset ($g_sid)) | 96 | if (isset ($g_sid)) |
106 | { | 97 | { |
107 | session_name("i3GeoPHP"); | 98 | session_name("i3GeoPHP"); |
@@ -112,6 +103,12 @@ if (isset ($g_sid)) | @@ -112,6 +103,12 @@ if (isset ($g_sid)) | ||
112 | eval("\$".$k."='".$_SESSION[$k]."';"); | 103 | eval("\$".$k."='".$_SESSION[$k]."';"); |
113 | } | 104 | } |
114 | } | 105 | } |
106 | +if (!isset($atlasxml)) | ||
107 | +{ | ||
108 | + include_once("../ms_configura.php"); | ||
109 | + $map_file = ""; | ||
110 | +} | ||
111 | + | ||
115 | if (isset($debug) && $debug == "sim") | 112 | if (isset($debug) && $debug == "sim") |
116 | {error_reporting(E_ALL);} | 113 | {error_reporting(E_ALL);} |
117 | // | 114 | // |
@@ -125,16 +122,7 @@ require_once("../classesjs/cpaint/cpaint2.inc.php"); | @@ -125,16 +122,7 @@ require_once("../classesjs/cpaint/cpaint2.inc.php"); | ||
125 | // | 122 | // |
126 | $cp = new cpaint(); | 123 | $cp = new cpaint(); |
127 | $cp->set_data(""); | 124 | $cp->set_data(""); |
128 | -if ($funcao == "criaMapa") | ||
129 | -{ | ||
130 | - session_destroy(); | ||
131 | - include("../ms_configura.php"); | ||
132 | - chdir($locaplic); | ||
133 | - $interface = "mashup"; | ||
134 | - include("../ms_criamapa.php"); | ||
135 | - $cp->set_data(session_id()); | ||
136 | - $cp->return_data(); | ||
137 | -} | 125 | + |
138 | if (!isset($map_file)) | 126 | if (!isset($map_file)) |
139 | { | 127 | { |
140 | //nesse caso é necessário criar o diretório temporário e iniciar o mapa | 128 | //nesse caso é necessário criar o diretório temporário e iniciar o mapa |
@@ -184,6 +172,7 @@ Esse programa é chamado diretamente, por exemplo, i3geo/classesphp/atlas_control | @@ -184,6 +172,7 @@ Esse programa é chamado diretamente, por exemplo, i3geo/classesphp/atlas_control | ||
184 | */ | 172 | */ |
185 | case "criaAtlas": | 173 | case "criaAtlas": |
186 | include("classe_atlas.php"); | 174 | include("classe_atlas.php"); |
175 | + $atlasxmltemp = $atlasxml; | ||
187 | $atl = new Atlas($atlasxml); | 176 | $atl = new Atlas($atlasxml); |
188 | $interface = $atl->criaAtlas($atlasId_); | 177 | $interface = $atl->criaAtlas($atlasId_); |
189 | if ($interface == "") | 178 | if ($interface == "") |
@@ -232,9 +221,10 @@ else | @@ -232,9 +221,10 @@ else | ||
232 | {exit();} | 221 | {exit();} |
233 | function gravaid() | 222 | function gravaid() |
234 | { | 223 | { |
235 | - global $atlasId_,$tmpfname;//a variavel tmpfname vem do ms_criamapa.php | 224 | + global $atlasId_,$tmpfname,$atlasxmltemp;//a variavel tmpfname vem do ms_criamapa.php |
236 | $_SESSION["atlasId"] = $atlasId_; | 225 | $_SESSION["atlasId"] = $atlasId_; |
237 | $_SESSION["utilizacgi"] = "nao"; | 226 | $_SESSION["utilizacgi"] = "nao"; |
227 | + $_SESSION["atlasxml"] = $atlasxmltemp; | ||
238 | $m = ms_newMapObj($tmpfname); | 228 | $m = ms_newMapObj($tmpfname); |
239 | $nomes = $m->getalllayernames(); | 229 | $nomes = $m->getalllayernames(); |
240 | foreach($nomes as $n) | 230 | foreach($nomes as $n) |