From: Michael M Slusarz Date: Thu, 30 Sep 2010 21:41:31 +0000 (-0600) Subject: Pass spam mailbox indicator as metadata X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=77f76ee3baf3f73046310e41d33614215d37c51d;p=horde.git Pass spam mailbox indicator as metadata --- diff --git a/imp/js/dimpbase.js b/imp/js/dimpbase.js index eeafbeb1b..4e3185ada 100644 --- a/imp/js/dimpbase.js +++ b/imp/js/dimpbase.js @@ -609,7 +609,7 @@ var DimpBase = { } } - if (this.folder == DIMP.conf.spam_mbox) { + if (this.viewport.getMetaData('spam')) { if (!DIMP.conf.spam_spammbox) { spam = 'hide'; } diff --git a/imp/lib/Views/ListMessages.php b/imp/lib/Views/ListMessages.php index 648b890e5..aa2d80c23 100644 --- a/imp/lib/Views/ListMessages.php +++ b/imp/lib/Views/ListMessages.php @@ -142,6 +142,8 @@ class IMP_Views_ListMessages if ($mbox == IMP::folderPref($GLOBALS['prefs']->getValue('drafts_folder'), true)) { $md->drafts = 1; } + } elseif ($mbox == IMP::folderPref($GLOBALS['prefs']->getValue('spam_folder'), true)) { + $md->spam = 1; } if ($is_search) { $md->search = 1; diff --git a/imp/templates/dimp/javascript_defs_dimp.php b/imp/templates/dimp/javascript_defs_dimp.php index e3ed39b88..cfda7b71f 100644 --- a/imp/templates/dimp/javascript_defs_dimp.php +++ b/imp/templates/dimp/javascript_defs_dimp.php @@ -120,7 +120,6 @@ $code['conf'] = array_filter(array( 'v' => Horde_Imap_Client::SORT_SIZE ) ), - 'spam_mbox' => IMP::folderPref($GLOBALS['prefs']->getValue('spam_folder'), true), 'spam_spammbox' => intval(!empty($GLOBALS['conf']['spam']['spamfolder'])), 'splitbar_pos' => intval($GLOBALS['prefs']->getValue('dimp_splitbar')),