From 7b12deabdf7b61ae68ebc6054ce3c07a7bafb468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.bernigaud@opensides.be> Date: Fri, 3 Jun 2016 10:54:26 +0200 Subject: [PATCH] Fixes #4774 new try at fixing audit event logging --- include/class_logging.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/class_logging.inc b/include/class_logging.inc index c6df9191a..1656b9ea7 100644 --- a/include/class_logging.inc +++ b/include/class_logging.inc @@ -132,18 +132,20 @@ class logging { */ static protected function log_into_ldap($entry) { + global $config; if ($entry['objecttype'] == 'plugin/auditEvent') { return; // Avoid infinite loop } $tabObject = objects::create('auditEvent'); $baseObject = $tabObject->getBaseObject(); - $baseObject->fdAuditDateTime = $entry['timestamp']; + $baseObject->fdAuditDateTime = new DateTime('@'.$entry['timestamp']); $baseObject->fdAuditAction = $entry['action']; $baseObject->fdAuditAuthorDN = $entry['user']; $baseObject->fdAuditObjectType = $entry['objecttype']; $baseObject->fdAuditObject = $entry['object']; $baseObject->fdAuditAttributes = $entry['changes']; $baseObject->fdAuditResult = $entry['result']; + $baseObject->base = $config->current['BASE']; $message = $tabObject->check(); if (count($message) == 0) { $tabObject->save(); -- GitLab