Commit 2adb3c02df20a655ac9af7ce5174a1ceaabff342

Authored by Edmar Moretti
1 parent 4cf3c4b3

Inclusão de rotina para considerar o metadata extensao ao abrir um mapfile para …

…edição no editor do sistema de administração
admin/black_editor.php
... ... @@ -650,7 +650,7 @@ session_write_close();
650 650 //extensao geografica do mapa
651 651 //deve ser definida em coordenadas no formato decimos de grau e na projecao geografica na sequencia xmin ymin xmax ymax
652 652 //exemplo [-77,-26,-30,6]
653   - mapext: [],
  653 + mapext: [<?php echo strip_tags($_GET["mapext"]); ?>],
654 654 //perfil utilizado para restringir os menus de temas mostrando apenas os que correspondem a determinado perfil
655 655 perfil: "",
656 656 //layers que serao adicionados ao mapa.
... ...
admin/catalogo/mapfile/opcoes/index.php
... ... @@ -5,6 +5,14 @@ include (&quot;exec.php&quot;);
5 5 include "../../../head.php";
6 6 $codigo = filter_var ( $_GET ["codigo"], FILTER_SANITIZE_STRING );
7 7 $id_tema = (int) $_GET ["id_tema"];
  8 +$locaplic = $_SESSION["locaplic"];
  9 +$mapfile = $locaplic . "/temas/" . $codigo . ".map";
  10 +$mapa = ms_newMapObj($mapfile);
  11 +$layer = @$mapa->getlayerbyname($codigo);
  12 +$mapext = $layer->getmetadata("extensao");
  13 +if($mapext != ""){
  14 + $mapext = str_replace(" ",",",$mapext);
  15 +}
8 16 ?>
9 17 <div class="container-fluid migalha">
10 18 <div class="row">
... ... @@ -78,7 +86,8 @@ include(&quot;templates/templateMaisOpcoes.php&quot;);
78 86 i3GEOadmin.opcoesmapfile.dicionario,
79 87 {
80 88 "codigo": "<?php echo $codigo; ?>",
81   - "id_tema": "<?php echo $id_tema; ?>"
  89 + "id_tema": "<?php echo $id_tema; ?>",
  90 + "mapext" : "<?php echo $mapext; ?>"
82 91 }
83 92 )
84 93 )
... ...
admin/catalogo/mapfile/opcoes/templates/templateMaisOpcoes.php
... ... @@ -52,7 +52,7 @@
52 52 <div class="list-group-item">
53 53 <div class="row-content" >
54 54 <h4 class="list-group-item-heading">
55   - <a title="{{{editarI3geo}}}" onclick="window.open('../../../../admin/black_editor.php?temaEdicao={{codigo}}')" href="javascript:void(0)" class="pull-right btn btn-danger btn-fab btn-fab-mini" role="button">
  55 + <a title="{{{editarI3geo}}}" onclick="window.open('../../../../admin/black_editor.php?temaEdicao={{codigo}}&mapext={{mapext}}')" href="javascript:void(0)" class="pull-right btn btn-danger btn-fab btn-fab-mini" role="button">
56 56 <i class="material-icons md-18">map</i>
57 57 </a>
58 58 {{{editarI3geo}}}
... ...