[imp] Remove "Empty Folder" icon from mail icons
Leena Heino
Leena.Heino at uta.fi
Wed Jun 20 13:25:09 UTC 2012
On Wed, 20 Jun 2012, JP Edwards wrote:
> Hi,
> Is there an option to remove the "Empty Folder" icon from the imp folder icons.
?? If there is no option what file should I look in to edit out this functionality.
?? Horde (horde) 3.3.10Mail (imp) H3 (4.3.9)
> Thanks in advance,
If you want to patch then you should consider patching the file
imp/mailbox.php
Attached is a patch we used here locally. It still shows "empty folder"
icon but if the folder is not either Trash or Spam it replaces the default
action to purge deleted.
--
Leena Heino University of Tampere / Computer Centre
( liinu at uta.fi ) ( http://www.uta.fi/laitokset/tkk )
-------------- next part --------------
--- imp/mailbox.php.orig 2008-08-20 17:42:58.000000000 +0300
+++ imp/mailbox.php 2009-05-07 10:33:45.000154000 +0300
@@ -421,7 +421,11 @@
$hdr_template->set('search', false);
if (!$search_mbox) {
$hdr_template->set('search', Horde::link(Util::addParameter(Horde::applicationUrl('search.php'), 'search_mailbox', $imp_mbox['mailbox']), sprintf(_("Search %s"), $rawtitle)) . Horde::img('search.png', _("Search"), '', $graphicsdir) . '</a>');
+ if (($imp_mbox['mailbox'] == (IMP::folderPref($prefs->getValue('trash_folder'), true))) || ($imp_mbox['mailbox'] == (IMP::folderPref($prefs->getValue('spam_folder'), true)))) {
$hdr_template->set('empty', Horde::link(Util::addParameter($mailbox_imp_url, array('actionID' => 'empty_mailbox', 'mailbox' => $imp_mbox['mailbox'], 'mailbox_token' => $mailbox_token)), _("Empty folder"), '', '', "imp_confirm(this.href, '" . addslashes(_("Are you sure you wish to delete all mail in this folder?")) . "'); return false;") . Horde::img('empty_spam.png', _("Empty folder")) . '</a>');
+ } else {
+ $hdr_template->set('empty', Horde::link(Util::addParameter($mailbox_imp_url, array('actionID' => 'expunge_mailbox', 'mailbox' => $imp_mbox['mailbox'], 'mailbox_token' => $mailbox_token)), _("Purge Deleted"), '', '', '') . Horde::img('empty_spam.png', _("Pur_ge Deleted")) . '</a>');
+ }
} else {
if ($imp_search->isEditableVFolder()) {
$edit_search = sprintf(_("Edit Virtual Folder Definition for %s"), htmlspecialchars($rawtitle));
More information about the imp
mailing list