Commit 87bed3557c14ff5f9e91ef8b2803a8393831d698

Authored by Edmar Moretti
1 parent a36577c4

v6 - inclusão de imagem miniatura e novos links no RSS dos mapas salvos

Showing 2 changed files with 13 additions and 6 deletions   Show diff stats
admin/php/xml.php
@@ -24,7 +24,7 @@ Este programa é distribuído na expectativa de que seja útil @@ -24,7 +24,7 @@ Este programa é distribuído na expectativa de que seja útil
24 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita 24 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
25 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. 25 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
26 Consulte a Licença Pública Geral do GNU para mais detalhes. 26 Consulte a Licença Pública Geral do GNU para mais detalhes.
27 -Você deve ter recebido uma cópia da Licença Pública Geral do 27 +Você deve ter recebido uma c�pia da Licença Pública Geral do
28 GNU junto com este programa; se não, escreva para a 28 GNU junto com este programa; se não, escreva para a
29 Free Software Foundation, Inc., no endereço 29 Free Software Foundation, Inc., no endereço
30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
@@ -134,7 +134,7 @@ Parametros: @@ -134,7 +134,7 @@ Parametros:
134 134
135 locaplic {string} - localização do i3Geo no sistema de arquivos 135 locaplic {string} - localização do i3Geo no sistema de arquivos
136 136
137 -id_n2 {string} - código do subgrupo do sistema de administração 137 +id_n2 {string} - c�digo do subgrupo do sistema de administração
138 138
139 Retorno: 139 Retorno:
140 140
@@ -160,9 +160,9 @@ Parametros: @@ -160,9 +160,9 @@ Parametros:
160 160
161 locaplic {string} - localização do i3Geo no sistema de arquivos 161 locaplic {string} - localização do i3Geo no sistema de arquivos
162 162
163 -id {string} - código do nó 163 +id {string} - c�digo do n�
164 164
165 -nivel {string} - nível do nó 165 +nivel {string} - nível do n�
166 166
167 Retorno: 167 Retorno:
168 168
@@ -188,7 +188,7 @@ Parametros: @@ -188,7 +188,7 @@ Parametros:
188 188
189 locaplic {string} - localização do i3Geo no sistema de arquivos 189 locaplic {string} - localização do i3Geo no sistema de arquivos
190 190
191 -id_n1 {string} - código do grupo do sistema de administração 191 +id_n1 {string} - c�digo do grupo do sistema de administração
192 192
193 Retorno: 193 Retorno:
194 194
@@ -678,7 +678,13 @@ function geraRSSmapas($locaplic) @@ -678,7 +678,13 @@ function geraRSSmapas($locaplic)
678 global $esquemaadmin; 678 global $esquemaadmin;
679 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); 679 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
680 $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace("/admin/php/xml.php","",__FILE__))); 680 $url = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']."/".(basename(str_replace("/admin/php/xml.php","",__FILE__)));
681 - $sql = "select '' as tipo_ws,'".$url."/ms_criamapa.php?restauramapa='||id_mapa as link_ws, nome_mapa as nome_ws, '' as desc_ws, '' as autor_ws from ".$esquemaadmin."i3geoadmin_mapas WHERE publicado_mapa = 'sim' AND mapfile != ''"; 681 + $descricao = "'<![CDATA[Outros links<br>";
  682 + $descricao .= "<a href=$url/mashups/openlayers.php?restauramapa='||id_mapa||'&fundo=e_wsm >Openlayers 1</a><br><br>";
  683 + $descricao .= "<a href=$url/mashups/openlayers.php?restauramapa='||id_mapa||'&fundo= >Openlayers 2</a><br><br>";
  684 + $descricao .= "<a href=$url/mashups/openlayers.php?restauramapa='||id_mapa||'&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica >Openlayers 3</a><br><br>";
  685 + $descricao .= "<a href=$url/mashups/openlayers.php?restauramapa='||id_mapa||' >Openlayers 4</a><br><br>";
  686 + $descricao .= "<img src=$url/ferramentas/salvamapa/geraminiatura.php?w=300&h=300&restauramapa='||id_mapa||' >]]>'";
  687 + $sql = "select '' as tipo_ws,'".$url."/ms_criamapa.php?restauramapa='||id_mapa as link_ws, nome_mapa as nome_ws, ".$descricao." as desc_ws, '' as autor_ws from ".$esquemaadmin."i3geoadmin_mapas WHERE publicado_mapa = 'sim' AND mapfile != ''";
682 //echo $sql;exit; 688 //echo $sql;exit;
683 return geraXmlRSS($locaplic,$sql,"Mapas cadastrados"); 689 return geraXmlRSS($locaplic,$sql,"Mapas cadastrados");
684 } 690 }
classesjs/classe_guias.js
@@ -183,6 +183,7 @@ i3GEO.guias = { @@ -183,6 +183,7 @@ i3GEO.guias = {
183 } 183 }
184 else{ 184 else{
185 //combo de opcoes para abrir os mapas salvos como mapfiles 185 //combo de opcoes para abrir os mapas salvos como mapfiles
  186 + //esses links tambem sao colocados em admin/php/xml.php geraRSSmapas
186 combo = "<select style='width:150px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>" + 187 combo = "<select style='width:150px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>" +
187 "<option value=''>Links:</option>" + 188 "<option value=''>Links:</option>" +
188 "<option value='"+link+"'>Original</option>" + 189 "<option value='"+link+"'>Original</option>" +