From 3790508c2003255c179b6f4d309d5feeaa2b6299 Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Thu, 10 Apr 2008 07:58:55 -0400 Subject: [PATCH] - removed lines wrapping --- program/steps/mail/mark.inc | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) diff --git a/program/steps/mail/mark.inc b/program/steps/mail/mark.inc index be9814e..53194b5 100644 --- a/program/steps/mail/mark.inc +++ b/program/steps/mail/mark.inc @@ -1,11 +1,10 @@ <?php - /* +-----------------------------------------------------------------------+ | program/steps/mail/mark.inc | | | | This file is part of the RoundCube Webmail client | - | Copyright (C) 2005, RoundCube Dev. - Switzerland | + | Copyright (C) 2005-2007, RoundCube Dev. - Switzerland | | Licensed under the GNU GPL | | | | PURPOSE: | @@ -19,23 +18,24 @@ */ -$REMOTE_REQUEST = TRUE; +$a_flags_map = array( + 'undelete' => 'UNDELETED', + 'delete' => 'DELETED', + 'read' => 'SEEN', + 'unread' => 'UNSEEN'); -$a_flags_map = array('read' => 'SEEN', - 'unread' => 'UNSEEN'); +if (($uids = get_input_value('_uid', RCUBE_INPUT_POST)) && ($flag = get_input_value('_flag', RCUBE_INPUT_POST))) +{ + $flag = $a_flags_map[$flag] ? $a_flags_map[$flag] : strtoupper($flag); + $marked = $IMAP->set_flag($uids, $flag); -if ($_GET['_uid'] && $_GET['_flag']) + if ($marked != -1) { - $flag = $a_flags_map[$_GET['_flag']] ? $a_flags_map[$_GET['_flag']] : strtoupper($_GET['_flag']); - $marked = $IMAP->set_flag($_GET['_uid'], $flag); - - if ($marked) - { - $mbox = $IMAP->get_mailbox_name(); - $commands = sprintf("this.set_unread_count('%s', %d);\n", $mbox, $IMAP->messagecount($mbox, 'UNSEEN')); - rcube_remote_response($commands); - } + $mbox_name = $IMAP->get_mailbox_name(); + $OUTPUT->command('set_unread_count', $mbox_name, $IMAP->messagecount($mbox_name, 'UNSEEN'), ($mbox_name == 'INBOX')); + $OUTPUT->send(); } +} exit; ?> \ No newline at end of file -- Gitblit v1.9.1