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 | 99 | |
100 | 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 | 106 | return: |
103 | 107 | Nome do tema criado. |
104 | 108 | */ |
105 | - function criaSHPvazio() | |
109 | + function criaSHPvazio($tituloTema="") | |
106 | 110 | { |
107 | 111 | if(file_exists($this->locaplic."/pacotes/phpxbase/api_conversion.php")) |
108 | 112 | include_once($this->locaplic."/pacotes/phpxbase/api_conversion.php"); |
... | ... | @@ -120,7 +124,9 @@ Nome do tema criado. |
120 | 124 | xbase_close($db); |
121 | 125 | $novoshpf = ms_newShapefileObj($nomeshp.".shp", -2); |
122 | 126 | $novoshpf->free(); |
123 | - $l->setmetadata("tema",$novonomelayer." pontos"); | |
127 | + if($tituloTema == "") | |
128 | + {$tituloTema = $novonomelayer." pontos";} | |
129 | + $l->setmetadata("tema",$tituloTema); | |
124 | 130 | $l->setmetadata("TEMALOCAL","SIM"); |
125 | 131 | $l->setmetadata("DOWNLOAD","sim"); |
126 | 132 | $l->set("data",$nomeshp); | ... | ... |
classesphp/mapa_controle.php
... | ... | @@ -1426,10 +1426,10 @@ Include: |
1426 | 1426 | */ |
1427 | 1427 | case "criashpvazio": |
1428 | 1428 | include_once("classe_shp.php"); |
1429 | - //se colocar aqui da um erro | |
1430 | - //copiaSeguranca($map_file); | |
1431 | 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 | 1433 | $m->salva(); |
1434 | 1434 | break; |
1435 | 1435 | /* | ... | ... |
ferramentas/inserexy2/index.js
... | ... | @@ -144,13 +144,16 @@ function criaPol() |
144 | 144 | //cria um novo tema editavel |
145 | 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 | 158 | //ativa o tema com o shape vazio |
156 | 159 | function ativanovotema(retorno) | ... | ... |