X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=src%2Fmove_messages.php;h=008bf1eaaff14c85ded0daa42b6a8638a7889af7;hp=9ee018bfcde85dc41f292d75d4c0a600939d0b8c;hb=fd181f534c2c598516e6f5f50fa7acb636225244;hpb=c97f48250508da862b88b03588fe556609a1a1dc diff --git a/src/move_messages.php b/src/move_messages.php index 9ee018b..008bf1e 100644 --- a/src/move_messages.php +++ b/src/move_messages.php @@ -173,13 +173,16 @@ if(isset($expungeButton)) { if (count($id)) { $cnt = count($id); if (!isset($attache)) { - $button_action = concat_hook_function('move_messages_button_action'); if (isset($markRead)) { sqimap_toggle_flag($imapConnection, $id, '\\Seen',true,true); } else if (isset($markUnread)) { sqimap_toggle_flag($imapConnection, $id, '\\Seen',false,true); + } else if (isset($markFlagged)) { + sqimap_toggle_flag($imapConnection, $id, '\\Flagged', true, true); + } else if (isset($markUnflagged)) { + sqimap_toggle_flag($imapConnection, $id, '\\Flagged', false, true); } else { - if (!$button_action) { + if (!boolean_hook_function('move_messages_button_action', NULL, 1)) { sqimap_msgs_list_delete($imapConnection, $mailbox, $id,$bypass_trash); if ($auto_expunge) { $cnt = sqimap_mailbox_expunge($imapConnection, $mailbox, true);