Commit 267a15281ef01ed460b2d8a772270f24369ce4ba
1 parent
624f9b34
Exists in
master
and in
7 other branches
funcao de log
Showing
8 changed files
with
29 additions
and
7 deletions
Show diff stats
admin/admin.db
No preview for this file type
classesphp/funcoes_gerais.php
@@ -3044,9 +3044,9 @@ function i3GeoLog($txt,$dir_tmp=""){ | @@ -3044,9 +3044,9 @@ function i3GeoLog($txt,$dir_tmp=""){ | ||
3044 | if(empty($dir_tmp)){ | 3044 | if(empty($dir_tmp)){ |
3045 | include(dirname(__FILE__)."/../ms_configura.php"); | 3045 | include(dirname(__FILE__)."/../ms_configura.php"); |
3046 | } | 3046 | } |
3047 | - $log = "User: ".$_SERVER['REMOTE_ADDR'].' - '.date("F j, Y, g:i a").PHP_EOL. | 3047 | + $log = "Ip: ".$_SERVER['REMOTE_ADDR'].' - '.date("F j, Y, g:i a").PHP_EOL. |
3048 | $txt.PHP_EOL. | 3048 | $txt.PHP_EOL. |
3049 | "-------------------------".PHP_EOL; | 3049 | "-------------------------".PHP_EOL; |
3050 | - file_put_contents($dir_tmp.'/log_i3geo_'.date("j.n.Y").'.txt', $log, FILE_APPEND); | 3050 | + file_put_contents($dir_tmp.'/.log_i3geo_'.date("j.n.Y"), $log, FILE_APPEND); |
3051 | } | 3051 | } |
3052 | ?> | 3052 | ?> |
classesphp/mapa_googlemaps.php
@@ -146,7 +146,10 @@ elseif(isset($_GET["BBOX"])){ | @@ -146,7 +146,10 @@ elseif(isset($_GET["BBOX"])){ | ||
146 | //por seguranca | 146 | //por seguranca |
147 | include_once("funcoes_gerais.php"); | 147 | include_once("funcoes_gerais.php"); |
148 | 148 | ||
149 | -i3GeoLog("mapa_googlemaps",$_SESSION["dir_tmp"]); | 149 | +$logExec = $_SESSION["logExec"]; |
150 | +if(isset($logExec) && $logExec["mapa_"] == true){ | ||
151 | + i3GeoLog("mapa_googlemaps ".implode("&",array_merge($_GET,$_POST)),$_SESSION["dir_tmp"]); | ||
152 | +} | ||
150 | 153 | ||
151 | restauraCon($map_fileX,$postgis_mapa); | 154 | restauraCon($map_fileX,$postgis_mapa); |
152 | 155 |
classesphp/mapa_inicia.php
@@ -102,7 +102,7 @@ Retorno: | @@ -102,7 +102,7 @@ Retorno: | ||
102 | */ | 102 | */ |
103 | function iniciaMapa() | 103 | function iniciaMapa() |
104 | { | 104 | { |
105 | - global $postgis_mapa,$statusFerramentas,$saikuUrl,$emailInstituicao,$openid,$interfacePadrao,$mensagemInicia,$kmlurl,$tituloInstituicao,$tempo,$navegadoresLocais,$locaplic,$embedLegenda,$map_file,$mapext,$w,$h,$R_path,$locmapserv,$utilizacgi,$expoeMapfile,$interface; | 105 | + global $dir_tmp, $logExec, $postgis_mapa,$statusFerramentas,$saikuUrl,$emailInstituicao,$openid,$interfacePadrao,$mensagemInicia,$kmlurl,$tituloInstituicao,$tempo,$navegadoresLocais,$locaplic,$embedLegenda,$map_file,$mapext,$w,$h,$R_path,$locmapserv,$utilizacgi,$expoeMapfile,$interface; |
106 | // | 106 | // |
107 | //verifica se algum tema e restrito a determinado usuario | 107 | //verifica se algum tema e restrito a determinado usuario |
108 | //as funcoes de validacao encontram-se em funcoes_gerais.php | 108 | //as funcoes de validacao encontram-se em funcoes_gerais.php |
@@ -111,6 +111,11 @@ function iniciaMapa() | @@ -111,6 +111,11 @@ function iniciaMapa() | ||
111 | include_once("funcoes_gerais.php"); | 111 | include_once("funcoes_gerais.php"); |
112 | } | 112 | } |
113 | validaAcessoTemas($map_file); | 113 | validaAcessoTemas($map_file); |
114 | + | ||
115 | + if($dir_tmp != "" && isset($logExec) && $logExec["init"] == true){ | ||
116 | + i3GeoLog("iniciaMapa $interface",$dir_tmp); | ||
117 | + } | ||
118 | + | ||
114 | if(!isset($kmlurl)){ | 119 | if(!isset($kmlurl)){ |
115 | $kmlurl = ""; | 120 | $kmlurl = ""; |
116 | } | 121 | } |
classesphp/mapa_openlayers.php
@@ -166,7 +166,10 @@ $postgis_mapa = $_SESSION["postgis_mapa"]; | @@ -166,7 +166,10 @@ $postgis_mapa = $_SESSION["postgis_mapa"]; | ||
166 | //por seguranca | 166 | //por seguranca |
167 | include_once("funcoes_gerais.php"); | 167 | include_once("funcoes_gerais.php"); |
168 | 168 | ||
169 | -i3GeoLog("mapa_openlayers",$_SESSION["dir_tmp"]); | 169 | +$logExec = $_SESSION["logExec"]; |
170 | +if(isset($logExec) && $logExec["mapa_"] == true){ | ||
171 | + i3GeoLog("mapa_openlayers ".implode("&",array_merge($_GET,$_POST)),$_SESSION["dir_tmp"]); | ||
172 | +} | ||
170 | 173 | ||
171 | restauraCon($map_fileX,$postgis_mapa); | 174 | restauraCon($map_fileX,$postgis_mapa); |
172 | 175 |
ms_configura.php
@@ -86,6 +86,12 @@ false | @@ -86,6 +86,12 @@ false | ||
86 | 86 | ||
87 | */ | 87 | */ |
88 | $logTransacoes = false; | 88 | $logTransacoes = false; |
89 | +//TODO documentar | ||
90 | +$logExec = array( | ||
91 | + "mapa_" => true, //mapa_openlayers e mapa_googlemaps | ||
92 | + "init" => true, //ms_criamapa mapa_inicia | ||
93 | + "ogc" => true | ||
94 | +); | ||
89 | /* | 95 | /* |
90 | Variable: $i3GeoProjDefault | 96 | Variable: $i3GeoProjDefault |
91 | 97 |
ms_criamapa.php
@@ -286,7 +286,9 @@ $versao = $versao["principal"]; | @@ -286,7 +286,9 @@ $versao = $versao["principal"]; | ||
286 | if(!isset($dir_tmp)){ | 286 | if(!isset($dir_tmp)){ |
287 | include_once (dirname(__FILE__)."/ms_configura.php"); | 287 | include_once (dirname(__FILE__)."/ms_configura.php"); |
288 | } | 288 | } |
289 | -i3GeoLog("ms_criamapa",$dir_tmp); | 289 | +if(isset($logExec) && $logExec["init"] == true){ |
290 | + i3GeoLog("ms_criamapa ".implode("&",array_merge($_GET,$_POST)),$_SESSION["dir_tmp"]); | ||
291 | +} | ||
290 | if(!empty($restauramapa)){ | 292 | if(!empty($restauramapa)){ |
291 | $base = restauraMapaAdmin($restauramapa,$dir_tmp); | 293 | $base = restauraMapaAdmin($restauramapa,$dir_tmp); |
292 | $m = ms_newMapObj($base); | 294 | $m = ms_newMapObj($base); |
@@ -604,6 +606,7 @@ $_SESSION["imgurl"] = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].$atu | @@ -604,6 +606,7 @@ $_SESSION["imgurl"] = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].$atu | ||
604 | $_SESSION["tmpurl"] = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].$atual; | 606 | $_SESSION["tmpurl"] = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].$atual; |
605 | $_SESSION["map_file"] = $tmpfname; | 607 | $_SESSION["map_file"] = $tmpfname; |
606 | $_SESSION["mapext"] = $mapext; | 608 | $_SESSION["mapext"] = $mapext; |
609 | +$_SESSION["logExec"] = $logExec; | ||
607 | if (isset($executa)){ | 610 | if (isset($executa)){ |
608 | if (file_exists($executa)){ | 611 | if (file_exists($executa)){ |
609 | //include_once ($executa); | 612 | //include_once ($executa); |
ogc.php
@@ -130,7 +130,9 @@ $cache = true; | @@ -130,7 +130,9 @@ $cache = true; | ||
130 | include(dirname(__FILE__)."/ms_configura.php"); | 130 | include(dirname(__FILE__)."/ms_configura.php"); |
131 | include(dirname(__FILE__)."/classesphp/funcoes_gerais.php"); | 131 | include(dirname(__FILE__)."/classesphp/funcoes_gerais.php"); |
132 | 132 | ||
133 | -i3GeoLog("ogc ".implode("&",$_GET),$_SESSION["dir_tmp"]); | 133 | +if(isset($logExec) && $logExec["ogc"] == true){ |
134 | + i3GeoLog("ogc ".implode("&",$_GET),$_SESSION["dir_tmp"]); | ||
135 | +} | ||
134 | // | 136 | // |
135 | //ajusta o default | 137 | //ajusta o default |
136 | // | 138 | // |