Added macro for defining audit log constants.
This commit is contained in:
parent
cdb8e75f72
commit
c7aa90c6b2
1 changed files with 25 additions and 20 deletions
|
@ -1,24 +1,24 @@
|
|||
<?php
|
||||
define('MSZ_AUDIT_PERSONAL_EMAIL_CHANGE', 'PERSONAL_EMAIL_CHANGE');
|
||||
define('MSZ_AUDIT_PERSONAL_PASSWORD_CHANGE', 'PERSONAL_PASSWORD_CHANGE');
|
||||
define('MSZ_AUDIT_PERSONAL_SESSION_DESTROY', 'PERSONAL_SESSION_DESTROY');
|
||||
define('MSZ_AUDIT_PERSONAL_SESSION_DESTROY_ALL', 'PERSONAL_SESSION_DESTROY_ALL');
|
||||
define('MSZ_AUDIT_PASSWORD_RESET', 'PASSWORD_RESET');
|
||||
define('MSZ_AUDIT_CHANGELOG_ENTRY_CREATE', 'CHANGELOG_ENTRY_CREATE');
|
||||
define('MSZ_AUDIT_CHANGELOG_ENTRY_EDIT', 'CHANGELOG_ENTRY_EDIT');
|
||||
define('MSZ_AUDIT_CHANGELOG_TAG_ADD', 'CHANGELOG_TAG_ADD');
|
||||
define('MSZ_AUDIT_CHANGELOG_TAG_REMOVE', 'CHANGELOG_TAG_REMOVE');
|
||||
define('MSZ_AUDIT_CHANGELOG_TAG_CREATE', 'CHANGELOG_TAG_CREATE');
|
||||
define('MSZ_AUDIT_CHANGELOG_TAG_EDIT', 'CHANGELOG_TAG_EDIT');
|
||||
define('MSZ_AUDIT_CHANGELOG_ACTION_CREATE', 'CHANGELOG_ACTION_CREATE');
|
||||
define('MSZ_AUDIT_CHANGELOG_ACTION_EDIT', 'CHANGELOG_ACTION_EDIT');
|
||||
define('MSZ_AUDIT_COMMENT_ENTRY_DELETE', 'COMMENT_ENTRY_DELETE');
|
||||
define('MSZ_AUDIT_COMMENT_ENTRY_DELETE_MOD', 'COMMENT_ENTRY_DELETE_MOD');
|
||||
define('MSZ_AUDIT_COMMENT_ENTRY_RESTORE', 'COMMENT_ENTRY_RESTORE');
|
||||
define('MSZ_AUDIT_NEWS_POST_CREATE', 'NEWS_POST_CREATE');
|
||||
define('MSZ_AUDIT_NEWS_POST_EDIT', 'NEWS_POST_EDIT');
|
||||
define('MSZ_AUDIT_NEWS_CATEGORY_CREATE', 'NEWS_CATEGORY_CREATE');
|
||||
define('MSZ_AUDIT_NEWS_CATEGORY_EDIT', 'NEWS_CATEGORY_EDIT');
|
||||
audit_log_define('PERSONAL_EMAIL_CHANGE');
|
||||
audit_log_define('PERSONAL_PASSWORD_CHANGE');
|
||||
audit_log_define('PERSONAL_SESSION_DESTROY');
|
||||
audit_log_define('PERSONAL_SESSION_DESTROY_ALL');
|
||||
audit_log_define('PASSWORD_RESET');
|
||||
audit_log_define('CHANGELOG_ENTRY_CREATE');
|
||||
audit_log_define('CHANGELOG_ENTRY_EDIT');
|
||||
audit_log_define('CHANGELOG_TAG_ADD');
|
||||
audit_log_define('CHANGELOG_TAG_REMOVE');
|
||||
audit_log_define('CHANGELOG_TAG_CREATE');
|
||||
audit_log_define('CHANGELOG_TAG_EDIT');
|
||||
audit_log_define('CHANGELOG_ACTION_CREATE');
|
||||
audit_log_define('CHANGELOG_ACTION_EDIT');
|
||||
audit_log_define('COMMENT_ENTRY_DELETE');
|
||||
audit_log_define('COMMENT_ENTRY_DELETE_MOD');
|
||||
audit_log_define('COMMENT_ENTRY_RESTORE');
|
||||
audit_log_define('NEWS_POST_CREATE');
|
||||
audit_log_define('NEWS_POST_EDIT');
|
||||
audit_log_define('NEWS_CATEGORY_CREATE');
|
||||
audit_log_define('NEWS_CATEGORY_EDIT');
|
||||
|
||||
// replace this with a localisation system
|
||||
define('MSZ_AUDIT_LOG_STRINGS', [
|
||||
|
@ -44,6 +44,11 @@ define('MSZ_AUDIT_LOG_STRINGS', [
|
|||
MSZ_AUDIT_NEWS_CATEGORY_EDIT => 'Edited news category #%d.',
|
||||
]);
|
||||
|
||||
function audit_log_define(string $name): void
|
||||
{
|
||||
define("MSZ_AUDIT_{$name}", $name);
|
||||
}
|
||||
|
||||
function audit_log(
|
||||
string $action,
|
||||
int $userId = 0,
|
||||
|
|
Loading…
Reference in a new issue