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
testainstal.php
... | ... | @@ -102,19 +102,64 @@ else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); |
102 | 102 | else $ip = "UNKNOWN"; |
103 | 103 | |
104 | 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 | 159 | echo "localizando o cgi...\n"; |
107 | 160 | $proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; |
108 | 161 | $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; |
109 | 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 | 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 | 165 | echo "<br>Escrevendo no diretório temporário..."; | ... | ... |