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) |