Commit 6cb214a5c6a3cf7cf992472dad815ecc3e5b9e81

Authored by Edmar Moretti
1 parent 406fa3ea

#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(&quot;REMOTE_ADDR&quot;)) $ip = getenv(&quot;REMOTE_ADDR&quot;); @@ -102,19 +102,64 @@ else if(getenv(&quot;REMOTE_ADDR&quot;)) $ip = getenv(&quot;REMOTE_ADDR&quot;);
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&ccedil;&atilde;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&atilde;o encontrada</span>\n";}
  149 + }
  150 + }
  151 + else
  152 + {echo "<span style=color:red >...n&atilde;o existem registros cadastrados</span>\n";}
  153 + }
  154 + else
  155 + {echo "<span style=color:red >..n&atilde;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&ecirc; pode testar o CGI clicando <a href='".$enderecocgi."' target='_blank'>aqui</a>, se o programa responder corretamente, dever&aacute; aparecer na tela algo como 'No query information to decode. QUERY_STRING is set, but empty.'\n" ; 163 echo "Voc&ecirc; pode testar o CGI clicando <a href='".$enderecocgi."' target='_blank'>aqui</a>, se o programa responder corretamente, dever&aacute; 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&oacute;rio tempor&aacute;rio..."; 165 echo "<br>Escrevendo no diret&oacute;rio tempor&aacute;rio...";