Commit 6cb214a5c6a3cf7cf992472dad815ecc3e5b9e81
1 parent
406fa3ea
Exists in
master
and in
7 other branches
#293
Showing
2 changed files
with
55 additions
and
9 deletions
Show diff stats
classesphp/wmswfs.php
@@ -493,6 +493,7 @@ function imprimeTag($r,$retorna) | @@ -493,6 +493,7 @@ function imprimeTag($r,$retorna) | ||
493 | } | 493 | } |
494 | function pegaTag($layer) | 494 | function pegaTag($layer) |
495 | { | 495 | { |
496 | + error_reporting(0); | ||
496 | $noslayer = $layer->childNodes; | 497 | $noslayer = $layer->childNodes; |
497 | $resultado = array(); | 498 | $resultado = array(); |
498 | for ($i = 0; $i < $noslayer->length; ++$i) | 499 | for ($i = 0; $i < $noslayer->length; ++$i) |
testainstal.php
@@ -102,19 +102,64 @@ else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); | @@ -102,19 +102,64 @@ else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); | ||
102 | else $ip = "UNKNOWN"; | 102 | else $ip = "UNKNOWN"; |
103 | 103 | ||
104 | echo "IP do cliente = $ip \n"; | 104 | echo "IP do cliente = $ip \n"; |
105 | -echo "\n<br>"; | 105 | +echo "\n"; |
106 | + | ||
107 | +if($menutemas == "") | ||
108 | +{ | ||
109 | + echo "verificando banco de dados de administração...\n"; | ||
110 | + $tabelas = array( | ||
111 | + "i3geoadmin_sistemasf"=>"abrir_funcao,h_funcao,id_funcao,id_sistema,nome_funcao,perfil_funcao,w_funcao", | ||
112 | + "i3geoadmin_tags"=>"id_tag,nome", | ||
113 | + "i3geoadmin_perfis"=>"id_perfil,perfil", | ||
114 | + "i3geoadmin_atlasp"=>"ordem_prancha,desc_prancha,h_prancha,icone_prancha,id_atlas,id_prancha,link_prancha,mapext_prancha,titulo_prancha,w_prancha", | ||
115 | + "i3geoadmin_atlast"=>"ordem_tema,codigo_tema,id_prancha,id_tema,ligado_tema", | ||
116 | + "i3geoadmin_mapas"=>"publicado_mapa,ordem_mapa,perfil_mapa,ligados_mapa,temas_mapa,desc_mapa,ext_mapa,id_mapa,imagem_mapa,linkdireto_mapa,nome_mapa,outros_mapa", | ||
117 | + "i3geoadmin_atlas"=>"publicado_atlas,ordem_atlas,basemapfile_atlas,desc_atlas,h_atlas,icone_atlas,id_atlas,link_atlas,pranchadefault_atlas,template_atlas,tipoguias_atlas,titulo_atlas,w_atlas", | ||
118 | + "i3geoadmin_sistemas"=>"publicado_sistema,id_sistema,nome_sistema,perfil_sistema", | ||
119 | + "i3geoadmin_identifica"=>"publicado_i,abrir_i,id_i,nome_i,target_i", | ||
120 | + "i3geoadmin_raiz"=>"ordem,id_tema,id_menu,id_nivel,id_raiz,nivel,perfil", | ||
121 | + "i3geoadmin_n1"=>"publicado,ordem,id_menu,id_grupo,id_n1,n1_perfil", | ||
122 | + "i3geoadmin_n2"=>"publicado,ordem,id_n1,id_n2,id_subgrupo,n2_perfil", | ||
123 | + "i3geoadmin_n3"=>"publicado,ordem,id_n2,id_n3,id_tema,n3_perfil", | ||
124 | + "i3geoadmin_ws"=>"nacessosok,nacessos,autor_ws,desc_ws,id_ws,link_ws,nome_ws,tipo_ws", | ||
125 | + "i3geoadmin_grupos"=>"it,es,en,desc_grupo,id_grupo,nome_grupo", | ||
126 | + "i3geoadmin_subgrupos"=>"it,es,en,desc_subgrupo,id_subgrupo,nome_subgrupo", | ||
127 | + "i3geoadmin_temas"=>"it,es,en,kmz_tema,nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,nome_tema,codigo_tema", | ||
128 | + "i3geoadmin_menus"=>"it,es,en,publicado_menu,perfil_menu,aberto,desc_menu,id_menu,nome_menu" | ||
129 | + ); | ||
130 | + include_once("admin/php/conexao.php"); | ||
131 | + foreach(array_keys($tabelas) as $tabela) | ||
132 | + { | ||
133 | + echo " Tabela: <b>".$tabela."</b>"; | ||
134 | + $sql = "select * from $tabela "; | ||
135 | + $q = $dbh->query($sql,PDO::FETCH_ASSOC); | ||
136 | + if($q !== false) | ||
137 | + { | ||
138 | + $resultado = $q->fetchAll(); | ||
139 | + if(count($resultado) > 0) | ||
140 | + { | ||
141 | + echo "...ok\n"; | ||
142 | + foreach(explode(",",$tabelas[$tabela]) as $coluna) | ||
143 | + { | ||
144 | + echo " coluna: ".$coluna; | ||
145 | + if(in_array($coluna,array_keys($resultado[0]))) | ||
146 | + {echo "...ok\n";} | ||
147 | + else | ||
148 | + {echo "<span style=color:red >..não encontrada</span>\n";} | ||
149 | + } | ||
150 | + } | ||
151 | + else | ||
152 | + {echo "<span style=color:red >...não existem registros cadastrados</span>\n";} | ||
153 | + } | ||
154 | + else | ||
155 | + {echo "<span style=color:red >..não encontrada</span>\n";} | ||
156 | + } | ||
157 | +} | ||
158 | +echo "\n"; | ||
106 | echo "localizando o cgi...\n"; | 159 | echo "localizando o cgi...\n"; |
107 | $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; | 160 | $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; |
108 | $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; | 161 | $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; |
109 | $enderecocgi = $proto.$server.$locmapserv; | 162 | $enderecocgi = $proto.$server.$locmapserv; |
110 | -/* | ||
111 | -if(!file_exists($locmapserv)) | ||
112 | -{ | ||
113 | - echo "<span style=color:red >O arquivo cgi $locmapserv do mapserver nao foi encontrado</span> \n"; | ||
114 | -} | ||
115 | -else | ||
116 | -{echo "O arquivo cgi $enderecocgi do mapserver foi encontrado \n";} | ||
117 | -*/ | ||
118 | echo "Você pode testar o CGI clicando <a href='".$enderecocgi."' target='_blank'>aqui</a>, se o programa responder corretamente, deverá aparecer na tela algo como 'No query information to decode. QUERY_STRING is set, but empty.'\n" ; | 163 | echo "Você pode testar o CGI clicando <a href='".$enderecocgi."' target='_blank'>aqui</a>, se o programa responder corretamente, deverá aparecer na tela algo como 'No query information to decode. QUERY_STRING is set, but empty.'\n" ; |
119 | 164 | ||
120 | echo "<br>Escrevendo no diretório temporário..."; | 165 | echo "<br>Escrevendo no diretório temporário..."; |