Plugins have to be able to update the message cache if they manipulate messages
authorpdontthink <pdontthink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Fri, 11 Jul 2008 09:15:16 +0000 (09:15 +0000)
committerpdontthink <pdontthink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Fri, 11 Jul 2008 09:15:16 +0000 (09:15 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@13232 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/mailbox_display.php

index cf4e93320e2a62c851fe2c0fe6dce4f46633b3c2..1468e80f460be6c0ba15ca3a4722c1462ab98977 100644 (file)
@@ -1381,7 +1381,7 @@ function handleMessageListForm($imapConnection, &$aMailbox, $sButton='',
             break;
           default:
              // Hook for plugin buttons
-             $temp = array(&$sButton, &$aUid);
+             $temp = array(&$sButton, &$aMailbox, $iAccount, $aMailbox['NAME'], &$aUid);
              do_hook('mailbox_display_button_action', $temp);
              break;
         }
@@ -1497,7 +1497,7 @@ function handleMessageListForm($imapConnection, &$aMailbox, $sButton='',
             // know this was not an erroneous user action
             //
             global $null;
-            $temp = array(&$sButton, $null);
+            $temp = array(&$sButton, &$aMailbox, $iAccount, $aMailbox['NAME'], $null);
             if (!boolean_hook_function('mailbox_display_button_action', $temp, 1)
              && $sButton) {
                 $sError = _("No messages were selected.");