diff --git a/admin1/cadastros/identifica/index.js b/admin1/cadastros/identifica/index.js index 5edca3c..eb124f8 100755 --- a/admin1/cadastros/identifica/index.js +++ b/admin1/cadastros/identifica/index.js @@ -49,6 +49,7 @@ Obtém a lista de Identifica var json = jQuery.parseJSON(data); //template do form de cada operacao var templateLista = $("#templateLista").html(); + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); //lista todas as Identifica var html = Mustache.to_html( "{{#data}}" + templateLista + "{{/data}}", @@ -102,7 +103,7 @@ Obtém a lista de Identifica //monta um template para o modal de inclusao de novo usuario if(i3GEOadmin.identifica.formAdiciona == ""){ html = Mustache.to_html( - $("#templateLista").html(), + $("#templateFormLista").html(), $.extend( {}, i3GEOadmin.identifica.dicionario, @@ -142,7 +143,7 @@ Obtém a lista de Identifica }, // os parametros sao obtidos do formulario aberto do modal adicionar: function(){ - var parametros = $("#form-modal form").serialize(); + var parametros = $("#modalGeral form").serialize(); i3GEOadmin.core.fechaModalGeral(); i3GEOadmin.core.modalAguarde(true); $.post( diff --git a/admin1/cadastros/identifica/index.php b/admin1/cadastros/identifica/index.php index a7b46d2..68ab754 100755 --- a/admin1/cadastros/identifica/index.php +++ b/admin1/cadastros/identifica/index.php @@ -60,19 +60,7 @@ include "../../head.php"; - + diff --git a/admin1/cadastros/perfis/index.js b/admin1/cadastros/perfis/index.js index f03239c..19c3108 100755 --- a/admin1/cadastros/perfis/index.js +++ b/admin1/cadastros/perfis/index.js @@ -49,6 +49,7 @@ Obtém a lista de perfis var json = jQuery.parseJSON(data); //template do form de cada operacao var templateLista = $("#templateLista").html(); + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); //lista todas as perfis var html = Mustache.to_html( "{{#data}}" + templateLista + "{{/data}}", @@ -79,7 +80,7 @@ Obtém a lista de perfis //monta um template para o modal de inclusao de novo usuario if(i3GEOadmin.perfis.formAdiciona == ""){ html = Mustache.to_html( - $("#templateLista").html(), + $("#templateFormLista").html(), $.extend( {}, i3GEOadmin.perfis.dicionario, @@ -106,7 +107,7 @@ Obtém a lista de perfis }, // os parametros sao obtidos do formulario aberto do modal adiciona: function(){ - var parametros = $("#form-modal form").serialize(); + var parametros = $("#modalGeral form").serialize(); i3GEOadmin.core.fechaModalGeral(); i3GEOadmin.core.modalAguarde(true); $.post( diff --git a/admin1/cadastros/perfis/index.php b/admin1/cadastros/perfis/index.php index fd7fceb..33f2ca1 100755 --- a/admin1/cadastros/perfis/index.php +++ b/admin1/cadastros/perfis/index.php @@ -58,27 +58,30 @@ include "../../head.php"; + + diff --git a/admin1/cadastros/tags/index.js b/admin1/cadastros/tags/index.js index ea0de28..5ae25da 100755 --- a/admin1/cadastros/tags/index.js +++ b/admin1/cadastros/tags/index.js @@ -49,6 +49,7 @@ Obtém a lista de tags var json = jQuery.parseJSON(data); //template do form de cada operacao var templateLista = $("#templateLista").html(); + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); //lista todas as tags var html = Mustache.to_html( "{{#data}}" + templateLista + "{{/data}}", @@ -79,7 +80,7 @@ Obtém a lista de tags //monta um template para o modal de inclusao de novo usuario if(i3GEOadmin.tags.formAdiciona == ""){ html = Mustache.to_html( - $("#templateLista").html(), + $("#templateFormLista").html(), $.extend( {}, i3GEOadmin.tags.dicionario, @@ -106,7 +107,7 @@ Obtém a lista de tags }, // os parametros sao obtidos do formulario aberto do modal adiciona: function(){ - var parametros = $("#form-modal form").serialize(); + var parametros = $("#modalGeral form").serialize(); i3GEOadmin.core.fechaModalGeral(); i3GEOadmin.core.modalAguarde(true); $.post( diff --git a/admin1/cadastros/tags/index.php b/admin1/cadastros/tags/index.php index 28e0559..56f0365 100755 --- a/admin1/cadastros/tags/index.php +++ b/admin1/cadastros/tags/index.php @@ -58,26 +58,31 @@ include "../../head.php"; + - + + + diff --git a/admin1/catalogo/mapas/index.js b/admin1/catalogo/mapas/index.js index d801df2..ac238aa 100755 --- a/admin1/catalogo/mapas/index.js +++ b/admin1/catalogo/mapas/index.js @@ -49,6 +49,7 @@ Obtém a lista var json = jQuery.parseJSON(data); //template do form de cada operacao var templateLista = $("#templateLista").html(); + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); //combo com temas var opcoesTema = '' + Mustache.to_html( "{{#data}}" + $("#templateTemas").html() + "{{/data}}", @@ -104,7 +105,7 @@ Obtém a lista //monta um template para o modal de inclusao de novo usuario if(i3GEOadmin.mapas.formAdiciona == ""){ html = Mustache.to_html( - $("#templateLista").html(), + $("#templateFormLista").html(), $.extend( {}, i3GEOadmin.mapas.dicionario, @@ -143,7 +144,7 @@ Obtém a lista }, // os parametros sao obtidos do formulario aberto do modal adiciona: function(){ - var parametros = $("#form-modal form").serialize(); + var parametros = $("#modalGeral form").serialize(); i3GEOadmin.core.fechaModalGeral(); i3GEOadmin.core.modalAguarde(true); $.post( diff --git a/admin1/catalogo/mapas/index.php b/admin1/catalogo/mapas/index.php index 7a4325e..3e5ad8c 100755 --- a/admin1/catalogo/mapas/index.php +++ b/admin1/catalogo/mapas/index.php @@ -55,6 +55,112 @@ include "../../head.php"; + diff --git a/admin1/catalogo/mapfile/exec.php b/admin1/catalogo/mapfile/exec.php index be0bc98..fca3449 100755 --- a/admin1/catalogo/mapfile/exec.php +++ b/admin1/catalogo/mapfile/exec.php @@ -59,7 +59,7 @@ switch ($funcao) { header ( "HTTP/1.1 400 arquivo ja existe" ); exit (); } - $novo = adicionar ( $locaplic, $_POST ["link_tema"], $codigo, $_POST ["acessopublico"], $_POST ["metaestat"], $_POST ["titulo"], $_POST ["desc_tema"], $_POST ["tituloEN"], $_POST ["tituloES"], true, $dbhw ); + $novo = adicionar ( $locaplic, $_POST["titulolegenda"], $_POST ["link_tema"], $codigo, $_POST ["acessopublico"], $_POST ["metaestat"], $_POST ["titulo"], $_POST ["desc_tema"], $_POST ["tituloEN"], $_POST ["tituloES"], true, $dbhw ); if ($novo === false) { header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); exit (); @@ -234,7 +234,7 @@ function excluir($codigo, $dbhw) { unlink ( "$locaplic/temas/" . $codigo . ".map" ); return true; } -function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $titulo, $desc_tema, $tituloEN, $tituloES, $registraBanco, $dbhw) { +function adicionar($locaplic, $titulolegenda, $link_tema, $codigo, $acessopublico, $metaestat, $titulo, $desc_tema, $tituloEN, $tituloES, $registraBanco, $dbhw) { global $convUTF, $esquemaadmin; $arq = $locaplic . "/temas/" . $codigo . ".map"; if (empty ( $acessopublico ) || $acessopublico == "on") { @@ -242,6 +242,9 @@ function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $ } else { $acessopublico = "SIM"; } + if(mb_detect_encoding($titulolegenda,'UTF-8, ISO-8859-1') == "UTF-8"){ + $titulolegenda = utf8_decode($titulolegenda); + } $tipoLayer = "line"; $dados [] = "MAP"; $dados [] = "SYMBOLSET ../symbols/simbolosv6.sym"; @@ -258,7 +261,7 @@ function adicionar($locaplic, $link_tema, $codigo, $acessopublico, $metaestat, $ $dados [] = ' CONNECTION ""'; $dados [] = ' STATUS DEFAULT'; $dados [] = ' METADATA'; - $dados [] = ' TEMA "' . $titulo . '"'; + $dados [] = ' TEMA "' . $titulolegenda . '"'; $dados [] = ' CLASSE "SIM"'; $tipoa_tema = ""; if (! empty ( $metaestat ) && $metaestat == "SIM") { diff --git a/admin1/catalogo/mapfile/index.js b/admin1/catalogo/mapfile/index.js index 0907b50..513d649 100755 --- a/admin1/catalogo/mapfile/index.js +++ b/admin1/catalogo/mapfile/index.js @@ -53,6 +53,7 @@ Obtém a lista //objeto json com os dados viondos do banco var json = jQuery.parseJSON(data); var templateLista = $("#templateLista").html(); + templateLista = templateLista.replace("{{{templateFormLista}}}",$("#templateFormLista").html()); var html = Mustache.to_html( "{{#data}}" + templateLista + "{{/data}}", $.extend( @@ -90,12 +91,14 @@ Obtém a lista }, adicionaDialogo: function(){ var html = Mustache.to_html( - "{{#data}}" + $("#templateAdicionarTema").html() + "{{/data}}", + "{{#data}}" + $("#templateManterTema").html() + "{{/data}}", $.extend( {}, i3GEOadmin.mapfile.dicionario, { - "data": "modal" + "data": "modal", + "metaestatnao": "selected", + "acessopublico": "checked" } ) ); diff --git a/admin1/catalogo/mapfile/index.php b/admin1/catalogo/mapfile/index.php index 04e0b43..15c3fe4 100755 --- a/admin1/catalogo/mapfile/index.php +++ b/admin1/catalogo/mapfile/index.php @@ -105,6 +105,9 @@ include "../../head.php";