Commit c9254ad38503b24c6c22c3b51738915b0a8e4817
1 parent
52839c5b
Exists in
master
and in
7 other branches
Conclusão dos testes do sistema de administração com o SQLITE
Showing
9 changed files
with
39 additions
and
40 deletions
Show diff stats
admin/hiperbolica.php
| 1 | 1 | <?php |
| 2 | -error_reporting(E_ALL); | |
| 3 | -$xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"; | |
| 4 | -$xml .= "<capa>"; | |
| 2 | +error_reporting(0); | |
| 3 | +$xml = "<capa>"; | |
| 5 | 4 | include("../ms_configura.php"); |
| 6 | 5 | include("$locaplic/admin/php/admin.php"); |
| 7 | 6 | $menus = pegaDados("SELECT * from i3geoadmin_menus order by nome_menu ",$locaplic); |
| 8 | -$xml .= '<termo id="00" nome="Disseminação de dados">'; | |
| 7 | +$xml .= '<termo id="00" nome="Dados geo">'; | |
| 9 | 8 | $contador = 0; |
| 10 | 9 | $xml .= '<item id="'.$contador.'" tipo="TE1" nome="Menus" familia="1" /> '."\n"; |
| 11 | 10 | foreach ($menus as $menu) |
| ... | ... | @@ -119,6 +118,10 @@ $xml .= "</capa>"; |
| 119 | 118 | //header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT'); |
| 120 | 119 | //header('Cache-Control: no-cache, must-revalidate'); |
| 121 | 120 | //header('Pragma: no-cache'); |
| 121 | +header("Content-type: application/xml"); | |
| 122 | +if($convUTF) | |
| 123 | +header("Content-type: text/xml; charset=UTF-8"); | |
| 124 | +else | |
| 122 | 125 | header("Content-type: text/xml; charset=ISO-8859-1"); |
| 123 | 126 | echo $xml; |
| 124 | 127 | ?> | ... | ... |
admin/php/xml.php
| ... | ... | @@ -80,6 +80,9 @@ function geraXmlRSS($locaplic,$sql,$descricao) |
| 80 | 80 | { |
| 81 | 81 | $dbh = ""; |
| 82 | 82 | include($locaplic."/admin/php/conexao.php"); |
| 83 | + if($convUTF) | |
| 84 | + $xml = "<"."\x3F"."xml version='1.0' encoding='UTF-8' "."\x3F".">"; | |
| 85 | + else | |
| 83 | 86 | $xml = "<"."\x3F"."xml version='1.0' encoding='ISO-8859-1' "."\x3F".">"; |
| 84 | 87 | $xml .= "<rss version='2.0'>"; |
| 85 | 88 | $xml .= "<channel>\n"; | ... | ... |
aplicmap/geral1windows.map
| ... | ... | @@ -18,7 +18,7 @@ MAP |
| 18 | 18 | #edite os caminhos caso a aplicacao esteja instalada em um local diferente do defaul |
| 19 | 19 | # |
| 20 | 20 | FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" |
| 21 | - SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" | |
| 21 | +SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" | |
| 22 | 22 | SHAPEPATH "c:\ms4w\apache\htdocs\geodados" |
| 23 | 23 | IMAGECOLOR 157 211 255 |
| 24 | 24 | # | ... | ... |
aplicmap/ogcws.map
| ... | ... | @@ -7,16 +7,16 @@ MAP |
| 7 | 7 | IMAGECOLOR 255 255 255 |
| 8 | 8 | SIZE 450 450 |
| 9 | 9 | STATUS ON |
| 10 | - OUTPUTFORMAT | |
| 11 | - NAME "png" | |
| 12 | - MIMETYPE "image/png" | |
| 13 | - #DRIVER AGG/PNG | |
| 14 | - DRIVER GD/PNG | |
| 15 | - EXTENSION "png" | |
| 16 | - IMAGEMODE RGBA | |
| 17 | - TRANSPARENT ON | |
| 18 | - FORMATOPTION "INTERLACE=OFF" | |
| 19 | - END | |
| 10 | + OUTPUTFORMAT | |
| 11 | + NAME "png" | |
| 12 | + MIMETYPE "image/png" | |
| 13 | + #DRIVER AGG/PNG | |
| 14 | + DRIVER GD/PNG | |
| 15 | + EXTENSION "png" | |
| 16 | + IMAGEMODE RGBA | |
| 17 | + TRANSPARENT ON | |
| 18 | + FORMATOPTION "INTERLACE=OFF" | |
| 19 | + END | |
| 20 | 20 | IMAGETYPE png |
| 21 | 21 | DEBUG OFF |
| 22 | 22 | EXTENT -76.512593 -36.948432 -29.585185 7.046013 | ... | ... |
classesphp/classe_menutemas.php
| ... | ... | @@ -275,6 +275,7 @@ array |
| 275 | 275 | $nome = ixml($temar,"TNOME"); |
| 276 | 276 | $temasraiz[] = array("tid"=>$tid,"nome"=>$nome,"link"=>$link,"down"=>$down,"ogc"=>$ogc); |
| 277 | 277 | } |
| 278 | + //var_dump($this->xml->GRUPO); | |
| 278 | 279 | foreach($this->xml->GRUPO as $grupo) |
| 279 | 280 | { |
| 280 | 281 | $incluigrupo = TRUE; | ... | ... |
classesphp/wscliente.php
| ... | ... | @@ -390,7 +390,7 @@ function listaRSSws2() |
| 390 | 390 | } |
| 391 | 391 | $retorna = implode("|",$linhas); |
| 392 | 392 | $retorna = str_replace("\n","",$retorna); |
| 393 | - $retorna = mb_convert_encoding($retorna,"UTF-8","ISO-88591"); | |
| 393 | + //$retorna = mb_convert_encoding($retorna,"UTF-8","ISO-88591"); | |
| 394 | 394 | $cp->set_data($retorna); |
| 395 | 395 | } |
| 396 | 396 | /* | ... | ... |
No preview for this file type
ms_configura.php
| ... | ... | @@ -43,7 +43,7 @@ Free Software Foundation, Inc., no endereço |
| 43 | 43 | |
| 44 | 44 | Mensagem de inicialização mostrada pelo programa ms_criamapa.php |
| 45 | 45 | */ |
| 46 | -$mensagemInicia = 'I3Geo versão 4.1'; | |
| 46 | +$mensagemInicia = 'gravando...'; | |
| 47 | 47 | /* |
| 48 | 48 | Variable: $tituloInstituicao |
| 49 | 49 | |
| ... | ... | @@ -149,9 +149,6 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 149 | 149 | Por meio dessa lista pode-se disparar programas PHP que executam operações especiais para a obtenção de dados com base em um par de coordenadas xy. |
| 150 | 150 | |
| 151 | 151 | Veja a documentação específica do arquivo identifica.xml para maiores detalhes. |
| 152 | - | |
| 153 | - Para usar as funções default, utilize apenas $menutemas = ""; nesse caso, as funções serão obtidas do banco de dados de administração. | |
| 154 | - | |
| 155 | 152 | */ |
| 156 | 153 | $locidentifica = ""; |
| 157 | 154 | /* |
| ... | ... | @@ -164,8 +161,6 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 164 | 161 | A guia "Mapas" mostra uma lista de links que permitem abrir mapas específicos. Essa lista é utilizada também pela versão mobile do i3geo. |
| 165 | 162 | |
| 166 | 163 | Veja a documentação específica do arquivo mapas.xml para maiores detalhes. |
| 167 | - | |
| 168 | - Para usar as funções default, utilize apenas $menutemas = ""; nesse caso, as funções serão obtidas do banco de dados de administração. | |
| 169 | 164 | */ |
| 170 | 165 | $locmapas = ""; |
| 171 | 166 | /* |
| ... | ... | @@ -198,7 +193,7 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 198 | 193 | /* |
| 199 | 194 | Variable: $postgis_mapa |
| 200 | 195 | |
| 201 | - String|array de conexão para acesso aos dados (opcional). | |
| 196 | + String de conexão para acesso aos dados (opcional). | |
| 202 | 197 | |
| 203 | 198 | Com o uso opcional dessa variável é possível esconder a string de conexão com o banco de dados. O Mapserver |
| 204 | 199 | não permite esconder essa string, por isso, no i3geo, foi implementado um esquema de substituição. |
| ... | ... | @@ -206,13 +201,9 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 206 | 201 | Se não for desejado a substituição, deixe essa variável em branco. |
| 207 | 202 | Se vc especificar essa variável, o mapa será forçado a recusar o modo de operação CGI. |
| 208 | 203 | |
| 209 | - Até a versão 4.0, é possível definir apenas uma string como parâmetro de substituição. | |
| 210 | - Da versão 4.1 em diante, pode-se definir um array onde a chave do array é a palavra | |
| 211 | - que será utilizada no item CONNECTION do mapfile. | |
| 212 | - | |
| 213 | 204 | Para mais detalhes veja a função substituiCon em classesphp/funcoes_gerais.php |
| 214 | 205 | */ |
| 215 | - $postgis_mapa["geodados"] = "user=geodados password=geodados dbname=geodados host=pgsql1.mma.gov.br port=5432"; | |
| 206 | + $postgis_mapa = ""; //"user=geodados password=geodados dbname=geodados host=10.1.1.36 port=5432"; | |
| 216 | 207 | /* |
| 217 | 208 | Variable: $menutemas |
| 218 | 209 | |
| ... | ... | @@ -227,14 +218,13 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 227 | 218 | Example: |
| 228 | 219 | |
| 229 | 220 | $menutemas = array( |
| 230 | - array("nomemenu"=>"","idmenu"=>"GEOPR","arquivo"=>"http://localhost/i3geo/admin/xmlmenutemas.php?id_menu=2","status"=>"fechado"), | |
| 231 | - array("nomemenu"=>"","idmenu"=>"i3Geo","arquivo"=>"http://localhost/i3geo/admin/xmlmenutemas.php?id_menu=1","status"=>"aberto") | |
| 221 | + array("idmenu"=>1,"arquivo"=>"http://localhost/i3geo/menutemas/geopr.xml","status"=>"fechado"), | |
| 222 | + array("idmenu"=>2,"arquivo"=>"http://localhost/i3geo/menutemas/menutemas.xml","status"=>"aberto") | |
| 232 | 223 | ); |
| 233 | 224 | |
| 234 | 225 | Para usar o menu default, utilize apenas $menutemas = "";, nesse caso, os menus serão obtidos do banco de dados de administração. |
| 235 | 226 | */ |
| 236 | 227 | $menutemas = ""; |
| 237 | - | |
| 238 | 228 | /* |
| 239 | 229 | Variable: $utilizacgi |
| 240 | 230 | |
| ... | ... | @@ -255,7 +245,7 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 255 | 245 | |
| 256 | 246 | Indica o nome do arquivo xml que será utilizado na interface Atlas do i3geo. |
| 257 | 247 | |
| 258 | - Para usar o menu default, utilize apenas $atlasxml = "";, nesse caso, os Atlas serão obtidos do banco de dados de administração. | |
| 248 | + Pode ser utilizado o caminho relativo, tendo como base i3geo/diretorio | |
| 259 | 249 | */ |
| 260 | 250 | $atlasxml = ""; |
| 261 | 251 | /* |
| ... | ... | @@ -271,7 +261,7 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 271 | 261 | |
| 272 | 262 | Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo. |
| 273 | 263 | |
| 274 | - Esse arquivo é incluído no programa i3geo/admin/conexao.php e deve ser definido com o caminho completo. | |
| 264 | + Esse arquivo é incluído no programa i3geo/admin/conexao.php | |
| 275 | 265 | |
| 276 | 266 | O banco de dados administrativo é utilizado para definir coisas como a árvore de temas, árvore de mapas, etc. |
| 277 | 267 | |
| ... | ... | @@ -284,27 +274,27 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
| 284 | 274 | O programa PHP que estabelece a conexão deve retornar objetos com nomes padronizados. Veja o arquivo i3geo/admin/conexao.php para maiores detalhes. |
| 285 | 275 | |
| 286 | 276 | */ |
| 287 | - $conexaoadmin = ""; | |
| 277 | + $conexaoadmin = ""; //$locaplic."/admin/conexaomma.php"; | |
| 288 | 278 | } |
| 289 | 279 | else //se for linux |
| 290 | 280 | { |
| 291 | - $editores = array(""); | |
| 281 | + $editores = array("10.1.11.159","10.1.2.51"); | |
| 292 | 282 | $dir_tmp = "/var/tmp/ms_tmp"; |
| 293 | 283 | $temasdir = "/opt/www/html/i3geo/temas"; |
| 294 | 284 | $temasaplic = "/opt/www/html/i3geo/aplicmap"; |
| 295 | 285 | $locmapserv = "/cgi-bin/mapserv"; |
| 296 | 286 | $locaplic = "/opt/www/html/i3geo"; |
| 297 | - $locsistemas= "";//"http://mapas.mma.gov.br/i3geo/menutemas/sistemas.xml"; | |
| 298 | - $locidentifica = "";//"http://mapas.mma.gov.br/i3geo/menutemas/identifica.xml"; | |
| 299 | - $locmapas = "";//"http://mapas.mma.gov.br/abremapa.php?id=xml"; | |
| 287 | + $locsistemas= "";//"http://dsvmapas.mma.gov.br/i3geo/menutemas/sistemas.xml"; | |
| 288 | + $locidentifica = "";//"http://dsvmapas.mma.gov.br/i3geo/menutemas/identifica.xml"; | |
| 289 | + $locmapas = "";//"http://dsvmapas.mma.gov.br/abremapa.php?id=xml"; | |
| 300 | 290 | $R_path = "R";//se vc não instalou o R no seu servidor, tente o endereço $R_path = $locaplic."/pacotes/r/linux/r"; |
| 301 | 291 | $postgis_con = ""; |
| 302 | 292 | $srid_area = 1; |
| 303 | 293 | $postgis_mapa["cnuc"] = "port=5432 dbname=adsi user=cnuc password=cnuc"; |
| 304 | - $menutemas = ""; | |
| 294 | + $menutemas = ""; | |
| 305 | 295 | $utilizacgi = "nao"; |
| 306 | 296 | $atlasxml = "";//"../menutemas/atlas.xml"; |
| 307 | 297 | $expoeMapfile = "sim"; |
| 308 | - $conexaoadmin = "";//$locaplic."/admin/conexaomma.php"; | |
| 298 | + $conexaoadmin = "";//$locaplic."/admin/php/conexaomma.php"; | |
| 309 | 299 | } |
| 310 | 300 | ?> | ... | ... |
pacotes/cpaint/JSON/json2.php