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