Commit 666282fa authored by Côme Chilliet's avatar Côme Chilliet
Browse files

Merge branch '6046-add-a-security-tab-on-users' into '1.4-dev'

Resolve "Add a security tab on users"

See merge request fusiondirectory/fd!714
Showing with 17 additions and 13 deletions
+17 -13
...@@ -139,19 +139,23 @@ class logging ...@@ -139,19 +139,23 @@ class logging
if (empty($entry['object'])) { if (empty($entry['object'])) {
$entry['object'] = 'none'; $entry['object'] = 'none';
} }
$tabObject = objects::create('auditEvent'); try {
$baseObject = $tabObject->getBaseObject(); $tabObject = objects::create('auditEvent');
$baseObject->fdAuditDateTime = DateTime::createFromFormat('U.u', number_format($entry['timestamp'], 6, '.', '')); $baseObject = $tabObject->getBaseObject();
$baseObject->fdAuditAction = $entry['action']; $baseObject->fdAuditDateTime = DateTime::createFromFormat('U.u', number_format($entry['timestamp'], 6, '.', ''));
$baseObject->fdAuditAuthorDN = $entry['user']; $baseObject->fdAuditAction = $entry['action'];
$baseObject->fdAuditObjectType = $entry['objecttype']; $baseObject->fdAuditAuthorDN = $entry['user'];
$baseObject->fdAuditObject = $entry['object']; $baseObject->fdAuditObjectType = $entry['objecttype'];
$baseObject->fdAuditAttributes = $entry['changes']; $baseObject->fdAuditObject = $entry['object'];
$baseObject->fdAuditResult = $entry['result']; $baseObject->fdAuditAttributes = $entry['changes'];
$baseObject->base = $config->current['BASE']; $baseObject->fdAuditResult = $entry['result'];
$message = $tabObject->save(); $baseObject->base = $config->current['BASE'];
if (!empty($message)) { $message = $tabObject->save();
msg_dialog::displayChecks($message); if (!empty($message)) {
msg_dialog::displayChecks($message);
}
} catch (FusionDirectoryException $e) {
msg_dialog::display(_('Error'), sprintf(_('Failed to log event (%s - %s): %s'), $entry['action'], $entry['objecttype'], $e->getMessage()), ERROR_DIALOG);
} }
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment