Commit 9e240e75b13015f9679c9f1c5b3ddcd46f1c5c22
1 parent
1074313f
Exists in
master
and in
7 other branches
Resolvido ticket 128 (escolha de titulo do tema na ferramenta de inclusão de pontos)
Showing
3 changed files
with
21 additions
and
12 deletions
Show diff stats
classesphp/classe_shp.php
@@ -99,10 +99,14 @@ function: criaSHPvazio | @@ -99,10 +99,14 @@ function: criaSHPvazio | ||
99 | 99 | ||
100 | Cria um shape file do tipo pontual vazio no diretório local | 100 | Cria um shape file do tipo pontual vazio no diretório local |
101 | 101 | ||
102 | +Parameter: | ||
103 | + | ||
104 | +$tituloTema - título do novo tema | ||
105 | + | ||
102 | return: | 106 | return: |
103 | Nome do tema criado. | 107 | Nome do tema criado. |
104 | */ | 108 | */ |
105 | - function criaSHPvazio() | 109 | + function criaSHPvazio($tituloTema="") |
106 | { | 110 | { |
107 | if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) | 111 | if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) |
108 | include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); | 112 | include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); |
@@ -120,7 +124,9 @@ Nome do tema criado. | @@ -120,7 +124,9 @@ Nome do tema criado. | ||
120 | xbase_close($db); | 124 | xbase_close($db); |
121 | $novoshpf = ms_newShapefileObj($nomeshp.".shp", -2); | 125 | $novoshpf = ms_newShapefileObj($nomeshp.".shp", -2); |
122 | $novoshpf->free(); | 126 | $novoshpf->free(); |
123 | - $l->setmetadata("tema",$novonomelayer." pontos"); | 127 | + if($tituloTema == "") |
128 | + {$tituloTema = $novonomelayer." pontos";} | ||
129 | + $l->setmetadata("tema",$tituloTema); | ||
124 | $l->setmetadata("TEMALOCAL","SIM"); | 130 | $l->setmetadata("TEMALOCAL","SIM"); |
125 | $l->setmetadata("DOWNLOAD","sim"); | 131 | $l->setmetadata("DOWNLOAD","sim"); |
126 | $l->set("data",$nomeshp); | 132 | $l->set("data",$nomeshp); |
classesphp/mapa_controle.php
@@ -1426,10 +1426,10 @@ Include: | @@ -1426,10 +1426,10 @@ Include: | ||
1426 | */ | 1426 | */ |
1427 | case "criashpvazio": | 1427 | case "criashpvazio": |
1428 | include_once("classe_shp.php"); | 1428 | include_once("classe_shp.php"); |
1429 | - //se colocar aqui da um erro | ||
1430 | - //copiaSeguranca($map_file); | ||
1431 | $m = new SHP($map_file); | 1429 | $m = new SHP($map_file); |
1432 | - $cp->set_data($m->criaSHPvazio()); | 1430 | + if(!isset($tituloTema)) |
1431 | + {$tituloTema = "";} | ||
1432 | + $cp->set_data($m->criaSHPvazio($tituloTema)); | ||
1433 | $m->salva(); | 1433 | $m->salva(); |
1434 | break; | 1434 | break; |
1435 | /* | 1435 | /* |
ferramentas/inserexy2/index.js
@@ -144,13 +144,16 @@ function criaPol() | @@ -144,13 +144,16 @@ function criaPol() | ||
144 | //cria um novo tema editavel | 144 | //cria um novo tema editavel |
145 | function criatemaeditavel() | 145 | function criatemaeditavel() |
146 | { | 146 | { |
147 | - aguarde("block") | ||
148 | - $i("resultado").innerHTML = "" | ||
149 | - var cp = new cpaint(); | ||
150 | - cp.set_response_type("JSON"); | ||
151 | - cp.set_transfer_mode("POST"); | ||
152 | - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid; | ||
153 | - cp.call(p,"criaSHPvazio",ativanovotema,"&funcao=criashpvazio"); | 147 | + var tituloTema = window.prompt("Titulo do novo tema",""); |
148 | + if (tituloTema!=null){ | ||
149 | + aguarde("block") | ||
150 | + $i("resultado").innerHTML = "" | ||
151 | + var cp = new cpaint(); | ||
152 | + cp.set_response_type("JSON"); | ||
153 | + cp.set_transfer_mode("POST"); | ||
154 | + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid; | ||
155 | + cp.call(p,"criaSHPvazio",ativanovotema,"&funcao=criashpvazio&tituloTema="+tituloTema); | ||
156 | + } | ||
154 | } | 157 | } |
155 | //ativa o tema com o shape vazio | 158 | //ativa o tema com o shape vazio |
156 | function ativanovotema(retorno) | 159 | function ativanovotema(retorno) |