Forráskód Böngészése

Plugins can now change messages again

Pontus Ullgren 22 éve
szülő
commit
88bcaabaee
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      src/compose.php

+ 5 - 1
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');