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 57 header ( "HTTP/1.1 500 erro funcao nao existe" );
58 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 41 $funcao = strtoupper ( $funcao );
42 42 switch ($funcao) {
43 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 45 if ($dados === false) {
46 46 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
47 47 }
... ...
admin1/catalogo/mapfile/disponibilidade/funcoes.php
1 1 <?php
2 2 namespace admin\catalogo\mapfile\disponibilidade;
3 3 function listar($locaplic,$codigo){
4   -
  4 +
5 5  
6 6 // pega o nome registrado no mapfile
7 7 if (! file_exists ( $locaplic . "/temas/" . $codigo . ".map" )) {
... ... @@ -37,9 +37,10 @@ function listar($locaplic,$codigo){
37 37 }
38 38 $dados ["arquivodownload"] = $layer->getmetadata ( "arquivodownload" );
39 39 $dados ["arquivokmz"] = $layer->getmetadata ( "arquivokmz" );
  40 + $dados ["description_template"] = $layer->getmetadata ( "description_template" );
40 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 44 $esquemaadmin = $_SESSION["esquemaadmin"];
44 45 $arq = $locaplic . "/temas/" . $codigo . ".map";
45 46 if ($codigo == "" || ! file_exists ( $arq )) {
... ... @@ -57,6 +58,8 @@ function alterar($locaplic, $id_tema, $codigo, $permiteogc, $permitedownload, $p
57 58 $layer->setmetadata ( "permitekml", $permitekml );
58 59 $layer->setmetadata ( "permitekmz", $permitekmz );
59 60 $layer->setmetadata ( "arquivodownload", $arquivodownload );
  61 + $layer->setmetadata ( "description_template", $description_template );
  62 +
60 63 $layer->setmetadata ( "arquivokmz", $arquivokmz );
61 64 if (! empty ( $id_tema )) {
62 65 try {
... ...
admin1/catalogo/mapfile/disponibilidade/templates/templateFormDisponibilidade.php
... ... @@ -116,6 +116,21 @@
116 116 </div>
117 117 </div>
118 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 134 <div class="pull-right">
120 135 <button type="submit" class="btn btn-primary" role="button" style="color:#008579;">{{salvar}}</button>
121 136 </div>
... ...
admin1/catalogo/mapfile/index.php
1 1 <?php
  2 +//TODO incluir novamente ou nao a ativacao do metadata editorsql?
2 3 define ( "ONDEI3GEO", "../../.." );
3 4 include ("exec.php");
4 5  
... ...
admin1/dicionario/editormapfile.js
... ... @@ -1466,7 +1466,7 @@ i3GEOadmin.mapfile.dicionario = {
1466 1466 es : ""
1467 1467 } ],
1468 1468 'descriptiontemplateTitulo' : [ {
1469   - pt : "KML template (DESCRIPTION_TEMPLATE)",
  1469 + pt : "KML template",
1470 1470 en : "",
1471 1471 es : ""
1472 1472 } ],
... ...