From 5255585d91d6cb5e5d3368598fb63914136bdf35 Mon Sep 17 00:00:00 2001 From: ullgren Date: Thu, 10 Jul 2003 19:27:55 +0000 Subject: [PATCH] Plugins can now change messages again git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@5259 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- src/compose.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/compose.php b/src/compose.php index e1c67a64..339c278b 100644 --- a/src/compose.php +++ b/src/compose.php @@ -1395,7 +1395,11 @@ function deliverMessage($composeMessage, $draft=false) { /* Here you can modify the message structure just before we hand it over to deliver */ - do_hook('compose_send'); + $hookReturn = do_hook('compose_send', $composeMessage); + /* Get any changes made by plugins to $composeMessage. */ + if ( is_object($hookReturn[1]) ) { + $composeMessage = $hookReturn[1]; + } if (!$useSendmail && !$draft) { require_once(SM_PATH . 'class/deliver/Deliver_SMTP.class.php'); -- 2.25.1