Commit 21f99d0f1afa1f5b14da1a5322e251e2c0213fdf
1 parent
626a2071
Exists in
master
and in
7 other branches
Inclusão de validação dos campos escala e extensão na edição dos metadados de um layer
Showing
2 changed files
with
20 additions
and
14 deletions
Show diff stats
admin/js/editormapfile.js
@@ -426,17 +426,6 @@ function adicionaNovoMapfile() | @@ -426,17 +426,6 @@ function adicionaNovoMapfile() | ||
426 | YAHOO.example.container.panelEditor.destroy(); | 426 | YAHOO.example.container.panelEditor.destroy(); |
427 | YAHOO.example.container.panelEditor = null; | 427 | YAHOO.example.container.panelEditor = null; |
428 | core_pegaMapfiles("montaArvore()") | 428 | core_pegaMapfiles("montaArvore()") |
429 | - /* | ||
430 | - $mapfiles = [codigo]; | ||
431 | - var nos = montaNosRaiz("nao"); | ||
432 | - tree.popNode(nos[0]) | ||
433 | - var noi = tree.getNodeByIndex(1); | ||
434 | - nos[0].insertBefore(noi); | ||
435 | - tree.draw(); | ||
436 | - core_carregando("desativa"); | ||
437 | - YAHOO.example.container.panelEditor.destroy(); | ||
438 | - YAHOO.example.container.panelEditor = null; | ||
439 | - */ | ||
440 | } | 429 | } |
441 | } | 430 | } |
442 | catch(e){core_handleFailure(e,o.responseText);} | 431 | catch(e){core_handleFailure(e,o.responseText);} |
@@ -1121,9 +1110,7 @@ function montaEditorEstilo(dados) | @@ -1121,9 +1110,7 @@ function montaEditorEstilo(dados) | ||
1121 | } | 1110 | } |
1122 | function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo,testar) | 1111 | function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo,testar) |
1123 | { | 1112 | { |
1124 | - //alert(arguments.length) | ||
1125 | if(arguments.length < 6){var testar = false;} | 1113 | if(arguments.length < 6){var testar = false;} |
1126 | - | ||
1127 | if(tipo == "conexao") | 1114 | if(tipo == "conexao") |
1128 | { | 1115 | { |
1129 | var campos = new Array("connection","data","connectiontype","tileitem","tileindex") | 1116 | var campos = new Array("connection","data","connectiontype","tileitem","tileindex") |
@@ -1132,6 +1119,25 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, | @@ -1132,6 +1119,25 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, | ||
1132 | } | 1119 | } |
1133 | if(tipo == "metadados") | 1120 | if(tipo == "metadados") |
1134 | { | 1121 | { |
1122 | + // | ||
1123 | + //validação | ||
1124 | + // | ||
1125 | + var valorTeste = $i("extensao").value | ||
1126 | + var teste1 = valorTeste.split(" "); | ||
1127 | + if(teste1.length != 4) | ||
1128 | + {alert("Sao necessarios 4 valores em extensao");return;} | ||
1129 | + if(teste1[0]*1 > teste1[2]*1) | ||
1130 | + {alert("xmin maior que xmax em extensao");return;} | ||
1131 | + if(teste1[1]*1 > teste1[3]*1) | ||
1132 | + {alert("ymin maior que ymax em extensao");return;} | ||
1133 | + var valorTeste = $i("escala").value | ||
1134 | + if(valorTeste != ""){ | ||
1135 | + var teste1 = valorTeste * 1; | ||
1136 | + if(teste1 > 0){} | ||
1137 | + else | ||
1138 | + {alert("Valor de escala incorreto");return;} | ||
1139 | + } | ||
1140 | + | ||
1135 | var campos = new Array("aplicaextensao","classestamanho","classessimbolo","classescor","classesnome","classesitem","mensagem","identifica","extensao","escondido","download","escala","tema","classe","tip","itenslink","itens","itensdesc") | 1141 | var campos = new Array("aplicaextensao","classestamanho","classessimbolo","classescor","classesnome","classesitem","mensagem","identifica","extensao","escondido","download","escala","tema","classe","tip","itenslink","itens","itensdesc") |
1136 | var par = "&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer | 1142 | var par = "&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer |
1137 | var prog = "../php/editormapfile.php?funcao=alterarMetadados" | 1143 | var prog = "../php/editormapfile.php?funcao=alterarMetadados" |
admin/php/editormapfile.php
@@ -269,7 +269,7 @@ function criarNovoMap() | @@ -269,7 +269,7 @@ function criarNovoMap() | ||
269 | $dados[] = "SYMBOLSET ../symbols/simbolos.sym"; | 269 | $dados[] = "SYMBOLSET ../symbols/simbolos.sym"; |
270 | $dados[] = 'FONTSET "../symbols/fontes.txt"'; | 270 | $dados[] = 'FONTSET "../symbols/fontes.txt"'; |
271 | $dados[] = "LAYER"; | 271 | $dados[] = "LAYER"; |
272 | - $dados[] = " NAME base"; | 272 | + $dados[] = " NAME $codigo"; |
273 | $dados[] = " TYPE line"; | 273 | $dados[] = " TYPE line"; |
274 | $dados[] = ' DATA ""'; | 274 | $dados[] = ' DATA ""'; |
275 | $dados[] = ' METADATA'; | 275 | $dados[] = ' METADATA'; |