Browse Source

ajustes na tela de auditoria do sistema

1.9
douglas.strappasson 1 year ago
parent
commit
79efeb2229
  1. 5
      include/util/funcoesApl.php
  2. 9
      relatorios/auditoria/logFull.php

5
include/util/funcoesApl.php

@ -3461,8 +3461,9 @@ function GravaFull($__idProg = 0, $uniqueid = '', $msg = '', $param = '') {
}
$data = date('Y-m-d H:i:s');
$arAudita = array('uid' => $uid, 'ip' => $ip, 'data' => $data, 'login' => $login, "prog" => $programa, 'msg' => $msg, 'request' => $_REQUEST, 'session' => $_SESSION);
$log = json_encode($arAudita, true);
$arAudita = array('uid' => $uid, 'ip' => $ip, 'data' => $data, 'login' => $login, 'prog' => $programa, 'msg' => $msg, 'request' => $_REQUEST, 'session' => $_SESSION);
$log = json_encode($arAudita, JSON_INVALID_UTF8_SUBSTITUTE);
if (!file_exists($path)) {
$file = @fopen($path, 'w+');
} else {

9
relatorios/auditoria/logFull.php

@ -25,7 +25,6 @@ try {
ValidaData($dtFim, 'd/m/Y H:i', "A data final informada %s é inválida!");
$query = GetQuery();
$result = pg_query($query);
$duracaoTotal = '';
while ($row = pg_fetch_array($result)) {
$imp++;
@ -58,11 +57,13 @@ try {
/**
* Verifica o JSON possui DADOS suficientes para abrir a janela de detalhes.
*/
if ($jsonDados){
if (count($jsonDados) < 7 && count($jsonDados['request']) < 4) {
$selc = '';
$titleImg = 'Detalhes já apresentados!';
$imgDet = "imgSite/detalhadoDesabled.png";
}
}
/**
* Monta o botão com dados atualizados
@ -97,7 +98,6 @@ try {
/*
* Adciona formatação de data ao formulário.
*/
$duracaoTotal = SecondToStrTime($duracaoTotal);
$jsJQuery[] = "\$('#dataIni').keypress(function(){formataDataHora(this);}) ";
$jsJQuery[] = "\$('#dataFim').keypress(function(){formataDataHora(this);}) ";
/*
@ -159,7 +159,6 @@ function GetQuery() {
$query .= sprintf("AND a.full_log LIKE '%%%s%%' ", $log);
}
$query .= " ORDER BY data DESC";
//if(IsAdmin()){echo $query; exit(); }
return $query;
}
@ -224,14 +223,12 @@ function GetJson($json) {
function GetDiretorioPai($idPag, $idPagPai) {
$nomeModulo = '';
if ($idPag != $idPagPai) {
if ($idPag && $idPagPai && ($idPag != $idPagPai)) {
$query = sprintf("SELECT arquivo FROM pbx_funcoes_internas a
WHERE a.id_prog = %s", $idPagPai);
$result = pg_query($query);
$select = pg_fetch_array($result);
$dir = substr(strrchr($select['arquivo'], "/"), 1);
$diretorio = $dir == NULL ? $select['arquivo'] : $dir;
$nomeModulo = str_replace(".php", "", $diretorio) ;
}

Loading…
Cancel
Save