Commit 577d8cc479d067c6ac624cc2b0ef18848a8de9d1
1 parent
fd793879
Exists in
master
and in
7 other branches
Inclusão da variável no ms_configura.php #62
Showing
2 changed files
with
21 additions
and
6 deletions
Show diff stats
admin/php/admin.php
... | ... | @@ -246,18 +246,15 @@ function i3GeoAdminUpdate($pdo,$tabela,$data,$filtro=""){ |
246 | 246 | function i3GeoAdminInsert($pdo,$tabela,$data){ |
247 | 247 | global $esquemaadmin; |
248 | 248 | $keys = array_keys($data); |
249 | - //$fields = "'".implode("','",$keys)."'"; | |
250 | 249 | $fields = implode(",",$keys); |
251 | 250 | $placeholder = str_repeat("?,",count($keys)); |
252 | 251 | $placeholder = trim($placeholder,","); |
253 | 252 | $sql = "INSERT INTO ".$esquemaadmin."$tabela($fields) VALUES ($placeholder)"; |
254 | - //echo $sql; | |
255 | - //var_dump($data);exit; | |
256 | 253 | $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); |
257 | 254 | try { |
258 | - $prep = $pdo->prepare($sql); | |
255 | + $prep = $pdo->prepare($sql); | |
259 | 256 | } catch (PDOException $e) { |
260 | - return "prepare ".$e->getMessage(); | |
257 | + return "prepare ".$e->getMessage(); | |
261 | 258 | } |
262 | 259 | try { |
263 | 260 | $exec = $prep->execute(array_values($data)); |
... | ... | @@ -307,8 +304,12 @@ function i3GeoAdminInsertUnico($pdo,$tabela,$data,$colTemp,$colId){ |
307 | 304 | return "UPDATE ID ".$e->getMessage(); |
308 | 305 | } |
309 | 306 | } |
307 | +//$logTransacoes vem do ms_configura.php | |
310 | 308 | function i3GeoAdminInsertLog($pdo,$sql,$data=array()){ |
311 | - global $esquemaadmin; | |
309 | + global $esquemaadmin, $logTransacoes; | |
310 | + if(isset($logTransacoes) == true && $logTransacoes == false){ | |
311 | + return; | |
312 | + } | |
312 | 313 | $s = "INSERT INTO ".$esquemaadmin."i3geoadmin_log(sql,serializedata,usuario,ip,timestamp,outros) VALUES (?,?,?,?,?,?)"; |
313 | 314 | $ip = "UNKNOWN"; |
314 | 315 | if (getenv("HTTP_CLIENT_IP")){ | ... | ... |
ms_configura.php
... | ... | @@ -63,6 +63,20 @@ $i3geomaster = array( |
63 | 63 | array("usuario"=>"admin", "senha"=>"admin") |
64 | 64 | ); |
65 | 65 | /* |
66 | + Variable: $logTransacoes | |
67 | + | |
68 | +Define se as transacoes no banco de dados de administracao serao mantidas em uma tabela de logs | |
69 | + | |
70 | +Tipo: | |
71 | +{boolean} | |
72 | + | |
73 | +Default: | |
74 | + | |
75 | +false | |
76 | + | |
77 | +*/ | |
78 | +$logTransacoes = false; | |
79 | +/* | |
66 | 80 | Variable: $i3GeoProjDefault |
67 | 81 | |
68 | 82 | Parametros de projecao cartografica utilizados nos mapas e nas exportacoes de arquivos. | ... | ... |