Commit ffba8a81d5224f9309bfc8dc85c7eccf0daea047

Authored by Edmar Moretti
1 parent ff2ba497

Inclusão de opção para edição do METADATA description_template nos formulários d…

…o sistema de administração
admin1/catalogo/mapfile/conexao/ogc/exec.php
@@ -57,12 +57,4 @@ switch ($funcao) { @@ -57,12 +57,4 @@ switch ($funcao) {
57 header ( "HTTP/1.1 500 erro funcao nao existe" ); 57 header ( "HTTP/1.1 500 erro funcao nao existe" );
58 break; 58 break;
59 } 59 }
60 -/*  
61 -  
62 - outros  
63 -  
64 -  
65 - $dados["description_template"] = $layer->getmetadata("description_template");  
66 - $dados["editorsql"] = $layer->getmetadata("editorsql");  
67 - */  
68 ?> 60 ?>
admin1/catalogo/mapfile/disponibilidade/exec.php
@@ -41,7 +41,7 @@ $id_tema = ( int ) $_POST ["id_tema"]; @@ -41,7 +41,7 @@ $id_tema = ( int ) $_POST ["id_tema"];
41 $funcao = strtoupper ( $funcao ); 41 $funcao = strtoupper ( $funcao );
42 switch ($funcao) { 42 switch ($funcao) {
43 case "ALTERAR" : 43 case "ALTERAR" :
44 - $dados = \admin\catalogo\mapfile\disponibilidade\alterar ($_SESSION["locaplic"], $id_tema, $codigo, $_POST["permiteogc"], $_POST["permitedownload"], $_POST["permitekml"], $_POST["permitekmz"], $_POST["download"], $_POST["arquivodownload"], $_POST["arquivokmz"], $dbhw); 44 + $dados = \admin\catalogo\mapfile\disponibilidade\alterar ($_SESSION["locaplic"], $id_tema, $codigo, $_POST["permiteogc"], $_POST["permitedownload"], $_POST["permitekml"], $_POST["permitekmz"], $_POST["download"], $_POST["arquivodownload"], $_POST["arquivokmz"], $_POST["description_template"], $dbhw);
45 if ($dados === false) { 45 if ($dados === false) {
46 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 46 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
47 } 47 }
admin1/catalogo/mapfile/disponibilidade/funcoes.php
1 <?php 1 <?php
2 namespace admin\catalogo\mapfile\disponibilidade; 2 namespace admin\catalogo\mapfile\disponibilidade;
3 function listar($locaplic,$codigo){ 3 function listar($locaplic,$codigo){
4 - 4 +
5 5
6 // pega o nome registrado no mapfile 6 // pega o nome registrado no mapfile
7 if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) { 7 if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) {
@@ -37,9 +37,10 @@ function listar($locaplic,$codigo){ @@ -37,9 +37,10 @@ function listar($locaplic,$codigo){
37 } 37 }
38 $dados ["arquivodownload"] = $layer->getmetadata ( "arquivodownload" ); 38 $dados ["arquivodownload"] = $layer->getmetadata ( "arquivodownload" );
39 $dados ["arquivokmz"] = $layer->getmetadata ( "arquivokmz" ); 39 $dados ["arquivokmz"] = $layer->getmetadata ( "arquivokmz" );
  40 + $dados ["description_template"] = $layer->getmetadata ( "description_template" );
40 return $dados; 41 return $dados;
41 } 42 }
42 -function alterar($locaplic, $id_tema, $codigo, $permiteogc, $permitedownload, $permitekml, $permitekmz, $download, $arquivodownload, $arquivokmz, $dbhw){ 43 +function alterar($locaplic, $id_tema, $codigo, $permiteogc, $permitedownload, $permitekml, $permitekmz, $download, $arquivodownload, $arquivokmz, $description_template, $dbhw){
43 $esquemaadmin = $_SESSION["esquemaadmin"]; 44 $esquemaadmin = $_SESSION["esquemaadmin"];
44 $arq = $locaplic . "/temas/" . $codigo . ".map"; 45 $arq = $locaplic . "/temas/" . $codigo . ".map";
45 if ($codigo == "" || ! file_exists ( $arq )) { 46 if ($codigo == "" || ! file_exists ( $arq )) {
@@ -57,6 +58,8 @@ function alterar($locaplic, $id_tema, $codigo, $permiteogc, $permitedownload, $p @@ -57,6 +58,8 @@ function alterar($locaplic, $id_tema, $codigo, $permiteogc, $permitedownload, $p
57 $layer->setmetadata ( "permitekml", $permitekml ); 58 $layer->setmetadata ( "permitekml", $permitekml );
58 $layer->setmetadata ( "permitekmz", $permitekmz ); 59 $layer->setmetadata ( "permitekmz", $permitekmz );
59 $layer->setmetadata ( "arquivodownload", $arquivodownload ); 60 $layer->setmetadata ( "arquivodownload", $arquivodownload );
  61 + $layer->setmetadata ( "description_template", $description_template );
  62 +
60 $layer->setmetadata ( "arquivokmz", $arquivokmz ); 63 $layer->setmetadata ( "arquivokmz", $arquivokmz );
61 if (! empty ( $id_tema )) { 64 if (! empty ( $id_tema )) {
62 try { 65 try {
admin1/catalogo/mapfile/disponibilidade/templates/templateFormDisponibilidade.php
@@ -116,6 +116,21 @@ @@ -116,6 +116,21 @@
116 </div> 116 </div>
117 </div> 117 </div>
118 </div> 118 </div>
  119 + <div class="col-md-12">
  120 + <div class="form-group form-group-lg">
  121 + <div class="col-md-6">
  122 + <label class="control-label" for="description_template">
  123 + {{{descriptiontemplateTitulo}}}
  124 + </label>
  125 + <p class="small">
  126 + {{{descriptiontemplate}}} (metadata: description_template)
  127 + </p>
  128 + </div>
  129 + <div class="col-md-6">
  130 + <input title="{{{arquivoKmzTitulo}}}" type="text" value="{{{description_template}}}" class="form-control" name="description_template" >
  131 + </div>
  132 + </div>
  133 + </div>
119 <div class="pull-right"> 134 <div class="pull-right">
120 <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button> 135 <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button>
121 </div> 136 </div>
admin1/catalogo/mapfile/index.php
1 <?php 1 <?php
  2 +//TODO incluir novamente ou nao a ativacao do metadata editorsql?
2 define ( "ONDEI3GEO", "../../.." ); 3 define ( "ONDEI3GEO", "../../.." );
3 include ("exec.php"); 4 include ("exec.php");
4 5
admin1/dicionario/editormapfile.js
@@ -1466,7 +1466,7 @@ i3GEOadmin.mapfile.dicionario = { @@ -1466,7 +1466,7 @@ i3GEOadmin.mapfile.dicionario = {
1466 es : "" 1466 es : ""
1467 } ], 1467 } ],
1468 'descriptiontemplateTitulo' : [ { 1468 'descriptiontemplateTitulo' : [ {
1469 - pt : "KML template (DESCRIPTION_TEMPLATE)", 1469 + pt : "KML template",
1470 en : "", 1470 en : "",
1471 es : "" 1471 es : ""
1472 } ], 1472 } ],