diff --git a/include/class_logging.inc b/include/class_logging.inc index ae0db1e65f4c4de52130b3dd898b37944f82eae5..30b4bfcd0ccbff07078157e6bf26986a89b26ef0 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();