diff --git a/pandora_console/include/ajax/events.php b/pandora_console/include/ajax/events.php index 61b3f4d59c..a063ef5c8b 100644 --- a/pandora_console/include/ajax/events.php +++ b/pandora_console/include/ajax/events.php @@ -166,7 +166,18 @@ if ($delete_event === true) { return; } + $name = events_get_description($id_evento); $r = events_delete($id_evento, $filter, false, true); + db_pandora_audit( + AUDIT_LOG_EVENT, + sprintf( + 'ID event %s deleted by %s - %s', + $id_evento, + $config['id_user'], + $name + ), + $config['id_user'] + ); } catch (\Exception $e) { // Unexistent agent. if (is_metaconsole() === true @@ -224,6 +235,19 @@ if ($validate_event === true) { EVENT_VALIDATE, $filter ); + + $name = events_get_description($id_evento); + + db_pandora_audit( + AUDIT_LOG_EVENT, + sprintf( + 'ID event %s validated by %s - %s', + $id_evento, + $config['id_user'], + $name + ), + $config['id_user'] + ); } catch (\Exception $e) { // Unexistent agent. if (is_metaconsole() === true diff --git a/pandora_console/include/functions_api.php b/pandora_console/include/functions_api.php index 37568798ed..f9a3cb64ed 100644 --- a/pandora_console/include/functions_api.php +++ b/pandora_console/include/functions_api.php @@ -13489,6 +13489,19 @@ function api_set_validate_event_by_id($id, $trash1=null, $trash2=null, $returnTy 'estado' => 1, ]; + $name = events_get_description($id); + + db_pandora_audit( + AUDIT_LOG_EVENT, + sprintf( + 'ID event %s validated by %s - %s', + $id, + $config['id_user'], + $name + ), + $config['id_user'] + ); + $result = db_process_sql_update('tevento', $values, ['id_evento' => $id]); if ($result === false) {