Commit f8b22584d5c6adc3a9d1bfd18843d08af5f2b6b2

Authored by Edmar Moretti
1 parent b6b9e3b1

Correção na carga do geoip na inicialização

ms_criamapa.php
... ... @@ -70,11 +70,12 @@ Note: Verifica se a variável $caminho está definida
70 70 Essa variável deve ser definida em programas que utilizam o ms_criamapa.php via include
71 71 indica onde está o diretório i3geo para que os includes seguintes possam ser localizados
72 72 */
  73 +if (!isset($caminho)){$caminho = "";}
73 74 if (!file_exists($caminho."classesphp/carrega_ext.php"))
74 75 {echo "<b> Nao foi possivel localizar o diretório classephp. Provavelmente vc precisara definir a variavel $camino";exit;}
75 76 if (isset($_GET["caminho"]))
76 77 {$caminho = $_GET["caminho"];}
77   -if (!isset($caminho)){$caminho = "";}
  78 +
78 79 /*
79 80 Note: Carrega as extensões, geralmente necessário nas instalações windows
80 81 */
... ... @@ -88,14 +89,6 @@ require_once ($caminho.&quot;classesphp/pega_variaveis.php&quot;);
88 89 require_once ($caminho."classesphp/funcoes_gerais.php");
89 90 require_once ($caminho."ms_configura.php");
90 91 /*
91   -Note: Monta a apresentação do aguarde
92   -
93   -Aqui é necessário verificar se $executa está definido
94   -isso pq algumas aplicações podem ser prejudicadas caso o aguarde seja mostrado
95   -*/
96   -if (!isset($executa))
97   -{mostraAguarde();}
98   -/*
99 92 Note: Define a variável $mapext que especifica a extensão geográfica do mapa
100 93 */
101 94 if (!isset($mapext)){$mapext="";}
... ... @@ -119,6 +112,7 @@ $srid_area_ = $srid_area;
119 112 $debug_ = $debug;
120 113 $ler_extensoes_ = $ler_extensoes;
121 114 $postgis_mapa_ = $postgis_mapa;
  115 +if(!isset($perfil)){$perfil="";}
122 116 $perfil_ = $perfil;
123 117 $utilizacgi_ = $utilizacgi;
124 118 if ((isset($navegadoresLocais)) && ($navegadoresLocais != ""))
... ... @@ -136,6 +130,16 @@ session_start();
136 130 if (!isset($g_sid)){$g_sid="";}
137 131 if(isset($_SESSION["map_file"]) || $g_sid!="")
138 132 {session_regenerate_id();}
  133 +
  134 +/*
  135 +Note: Monta a apresentação do aguarde
  136 +
  137 +Aqui é necessário verificar se $executa está definido
  138 +isso pq algumas aplicações podem ser prejudicadas caso o aguarde seja mostrado
  139 +*/
  140 +if (!isset($executa))
  141 +{mostraAguarde();}
  142 +
139 143 $_SESSION["dir_tmp"] = $dir_tmp_;
140 144 $_SESSION["temasdir"] = $temasdir_;
141 145 $_SESSION["temasaplic"] = $temasaplic_;
... ...
ms_registraip.php
... ... @@ -56,9 +56,7 @@ Free Software Foundation, Inc., no endereço
56 56 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
57 57  
58 58 */
59   -if (!file_exists($locaplic."/pacotes/geoip/GeoLiteCity.dat"))
60   -{exit;}
61   -if (file_exists($locaplic."/pacotes/geoip"))
  59 +if (file_exists($locaplic."/pacotes/geoip") && file_exists($locaplic."/pacotes/geoip/GeoLiteCity.dat"))
62 60 {
63 61 $r["latitude"] = "";
64 62 require_once($locaplic."/classesphp/funcoes_gerais.php");
... ...
pacotes/geoip/GeoLiteCity.dat
No preview for this file type