mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-29 08:45:12 +02:00
#12522 enhanced audit log
This commit is contained in:
parent
dd4129a136
commit
05ec992fac
@ -280,18 +280,17 @@ function dbmgr_extension_main()
|
|||||||
|
|
||||||
if (is_array($result) === false) {
|
if (is_array($result) === false) {
|
||||||
echo '<strong>Output: <strong>'.$result;
|
echo '<strong>Output: <strong>'.$result;
|
||||||
|
|
||||||
db_pandora_audit(
|
|
||||||
AUDIT_LOG_SYSTEM,
|
|
||||||
'DB Interface Extension. SQL',
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
$sql
|
|
||||||
);
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
db_pandora_audit(
|
||||||
|
AUDIT_LOG_SYSTEM,
|
||||||
|
'DB Interface Extension. SQL',
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
$sql
|
||||||
|
);
|
||||||
|
|
||||||
echo "<div class='overflow'>";
|
echo "<div class='overflow'>";
|
||||||
$table = new stdClass();
|
$table = new stdClass();
|
||||||
$table->width = '100%';
|
$table->width = '100%';
|
||||||
|
@ -250,6 +250,12 @@ if ($delete_layout || $copy_layout) {
|
|||||||
|
|
||||||
$result = db_process_sql_insert('tlayout', $values);
|
$result = db_process_sql_insert('tlayout', $values);
|
||||||
|
|
||||||
|
$auditMessage = ((bool) $result !== false) ? 'Copy visual console' : 'Fail try to copy visual console';
|
||||||
|
db_pandora_audit(
|
||||||
|
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
||||||
|
sprintf('%s %s #%s', $auditMessage, $visualConsoleName, $id_layout)
|
||||||
|
);
|
||||||
|
|
||||||
$idNewVisualConsole = $result;
|
$idNewVisualConsole = $result;
|
||||||
|
|
||||||
if ($result) {
|
if ($result) {
|
||||||
|
@ -626,7 +626,7 @@ switch ($action) {
|
|||||||
|
|
||||||
db_pandora_audit(
|
db_pandora_audit(
|
||||||
AUDIT_LOG_REPORT_MANAGEMENT,
|
AUDIT_LOG_REPORT_MANAGEMENT,
|
||||||
sprintf('%s #%s', $auditMessage, $idReport)
|
sprintf('%s %s #%s', $auditMessage, $report['name'], $idReport)
|
||||||
);
|
);
|
||||||
|
|
||||||
ui_print_result_message(
|
ui_print_result_message(
|
||||||
@ -1461,7 +1461,7 @@ switch ($action) {
|
|||||||
$auditMessage = ($resultOperationDB === true) ? 'Update report' : 'Fail try to update report';
|
$auditMessage = ($resultOperationDB === true) ? 'Update report' : 'Fail try to update report';
|
||||||
db_pandora_audit(
|
db_pandora_audit(
|
||||||
AUDIT_LOG_REPORT_MANAGEMENT,
|
AUDIT_LOG_REPORT_MANAGEMENT,
|
||||||
sprintf('%s #%s', $auditMessage, $idReport)
|
sprintf('%s %s #%s', $auditMessage, $new_values['name'], $idReport),
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$resultOperationDB = false;
|
$resultOperationDB = false;
|
||||||
@ -1513,7 +1513,7 @@ switch ($action) {
|
|||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
$auditMessage = ((bool) $idOrResult === true) ? sprintf('Create report #%s', $idOrResult) : 'Fail try to create report';
|
$auditMessage = ((bool) $idOrResult === true) ? sprintf('Create report %s #%s', $reportName, $idOrResult) : 'Fail try to create report';
|
||||||
db_pandora_audit(
|
db_pandora_audit(
|
||||||
AUDIT_LOG_REPORT_MANAGEMENT,
|
AUDIT_LOG_REPORT_MANAGEMENT,
|
||||||
$auditMessage
|
$auditMessage
|
||||||
|
@ -300,7 +300,7 @@ switch ($activeTab) {
|
|||||||
ui_update_name_fav_element($idVisualConsole, 'Visual_Console', $values['name']);
|
ui_update_name_fav_element($idVisualConsole, 'Visual_Console', $values['name']);
|
||||||
db_pandora_audit(
|
db_pandora_audit(
|
||||||
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
||||||
sprintf('Update visual console #%s', $idVisualConsole)
|
sprintf('Update visual console %s #%s', io_safe_output($values['name']), $idVisualConsole)
|
||||||
);
|
);
|
||||||
$action = 'edit';
|
$action = 'edit';
|
||||||
$statusProcessInDB = [
|
$statusProcessInDB = [
|
||||||
@ -320,7 +320,7 @@ switch ($activeTab) {
|
|||||||
} else {
|
} else {
|
||||||
db_pandora_audit(
|
db_pandora_audit(
|
||||||
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
||||||
sprintf('Fail update visual console #%s', $idVisualConsole)
|
sprintf('Fail update visual console %s #%s', $values['name'], $idVisualConsole)
|
||||||
);
|
);
|
||||||
$statusProcessInDB = [
|
$statusProcessInDB = [
|
||||||
'flag' => false,
|
'flag' => false,
|
||||||
@ -339,7 +339,7 @@ switch ($activeTab) {
|
|||||||
if ($idVisualConsole !== false) {
|
if ($idVisualConsole !== false) {
|
||||||
db_pandora_audit(
|
db_pandora_audit(
|
||||||
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
||||||
sprintf('Create visual console #%s', $idVisualConsole)
|
sprintf('Create visual console %s #%s', io_safe_output($values['name']), $idVisualConsole)
|
||||||
);
|
);
|
||||||
$action = 'edit';
|
$action = 'edit';
|
||||||
$statusProcessInDB = [
|
$statusProcessInDB = [
|
||||||
@ -359,7 +359,7 @@ switch ($activeTab) {
|
|||||||
} else {
|
} else {
|
||||||
db_pandora_audit(
|
db_pandora_audit(
|
||||||
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
AUDIT_LOG_VISUAL_CONSOLE_MANAGEMENT,
|
||||||
'Fail try to create visual console'
|
sprintf('Fail try to create visual console %s #%s', io_safe_output($values['name']), $idVisualConsole)
|
||||||
);
|
);
|
||||||
$statusProcessInDB = [
|
$statusProcessInDB = [
|
||||||
'flag' => false,
|
'flag' => false,
|
||||||
|
@ -564,6 +564,13 @@ class Manager implements PublicLogin
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$auditMessage = ($res === false) ? sprintf('Fail try update dashboard %s #%s', $values['name'], $this->dashboardId) : sprintf('Dashboard update %s #%s', $values['name'], $this->dashboardId);
|
||||||
|
db_pandora_audit(
|
||||||
|
AUDIT_LOG_DASHBOARD_MANAGEMENT,
|
||||||
|
$auditMessage,
|
||||||
|
false,
|
||||||
|
);
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -744,6 +751,13 @@ class Manager implements PublicLogin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$auditMessage = ($result === false) ? sprintf('Fail try copy dashboard %s #%s', $values['name'], $this->dashboardId) : sprintf('Copy dashboard %s #%s', $values['name'], $this->dashboardId);
|
||||||
|
db_pandora_audit(
|
||||||
|
AUDIT_LOG_DASHBOARD_MANAGEMENT,
|
||||||
|
$auditMessage,
|
||||||
|
false,
|
||||||
|
);
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -428,6 +428,13 @@ echo '</div>';
|
|||||||
ui_include_time_picker();
|
ui_include_time_picker();
|
||||||
ui_require_jquery_file('ui.datepicker-'.get_user_language(), 'include/javascript/i18n/');
|
ui_require_jquery_file('ui.datepicker-'.get_user_language(), 'include/javascript/i18n/');
|
||||||
|
|
||||||
|
db_pandora_audit(
|
||||||
|
AUDIT_LOG_REPORT_MANAGEMENT,
|
||||||
|
sprintf('Report visualized %s #%s.', $report['name'], $report['id_report']),
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<script language="javascript" type="text/javascript">
|
<script language="javascript" type="text/javascript">
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user