From 28c24c8c45f9cdf8f97f1cd95fc9fa0548f40a28 Mon Sep 17 00:00:00 2001 From: kasimi Date: Thu, 16 Apr 2020 21:35:07 +0200 Subject: [PATCH] [ticket/16444] Add event core.core.ucp_pm_view_message_before PHPBB3-16444 --- phpBB/includes/ucp/ucp_pm_viewmessage.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/phpBB/includes/ucp/ucp_pm_viewmessage.php b/phpBB/includes/ucp/ucp_pm_viewmessage.php index 7c0091ef47..6657aa4fd2 100644 --- a/phpBB/includes/ucp/ucp_pm_viewmessage.php +++ b/phpBB/includes/ucp/ucp_pm_viewmessage.php @@ -34,6 +34,27 @@ function view_message($id, $mode, $folder_id, $msg_id, $folder, $message_row) $author_id = (int) $message_row['author_id']; $view = $request->variable('view', ''); + /** + * Modify private message data before it is prepared to be displayed + * + * @event core.ucp_pm_view_message_before + * @var int folder_id ID of the folder the message is in + * @var array folder Array with data of user's message folders + * @var int msg_id ID of the private message + * @var array message_row Array with message data + * @var int author_id ID of the message author + * @since 3.2.10-RC1 + * @since 3.3.1-RC1 + */ + $vars = [ + 'folder_id', + 'folder', + 'msg_id', + 'message_row', + 'author_id', + ]; + extract($phpbb_dispatcher->trigger_event('core.ucp_pm_view_message_before', compact($vars))); + // Not able to view message, it was deleted by the sender if ($message_row['pm_deleted']) {