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. | ... | ... |