Provide visual indication the mailbox is locked.
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 27 Mar 2009 17:20:31 +0000 (11:20 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 27 Mar 2009 21:15:09 +0000 (15:15 -0600)
imp/mailbox.php
imp/templates/mailbox/header.html
imp/templates/mailbox/mailbox-mimp.inc

index 74e7233..cdbc308 100644 (file)
@@ -396,6 +396,7 @@ if (!empty($refresh_ak)) {
 if ($unread) {
     $pagetitle = $title .= ' (' . $unread . ')';
 }
+
 if ($vfolder || $search_mbox) {
     $query_text = htmlspecialchars(wordwrap($imp_search->searchQueryText($imp_search->searchMboxID())));
     if ($vfolder) {
@@ -448,6 +449,9 @@ IMP::quota();
 $hdr_template = new IMP_Template();
 $hdr_template->set('title', $title);
 $hdr_template->set('pagetitle', $pagetitle);
+if ($readonly) {
+    $hdr_template->set('readonly', Horde::img('locked.png', _("Read-Only"), '', $graphicsdir));
+}
 $hdr_template->set('refresh', Horde::link($refresh_url, $refresh_title, '', '', '', '', $refresh_ak) . Horde::img('reload.png', _("Reload"), '', $graphicsdir) . '</a>');
 if (isset($filter_url)) {
     $hdr_template->set('filter', Horde::link($filter_url, sprintf(_("Apply Filters to %s"), $rawtitle)) . Horde::img('filters.png', _("Apply Filters")) . '</a>');
index c6435fd..8ec71c8 100644 (file)
@@ -1,6 +1,7 @@
 <div class="header">
  <div <if:page>style="width:40%" </if:page>class="leftFloat">
   <span dir="ltr"><tag:pagetitle /></span>
+  <if:readonly><tag:readonly /></if:readonly>
   <tag:refresh />
   <if:filter><tag:filter /></if:filter>
   <if:search><tag:search /></if:search>
index 242eed8..50d9efd 100644 (file)
@@ -6,6 +6,11 @@ if (!empty($msgcount)) {
 if ($pageOb['pagecount'] > 1) {
     $title .= ' - ' . $pageOb['page'] . ' ' . _("of") . ' ' . $pageOb['pagecount'];
 }
+
+if ($readonly) {
+    $title .= ' [' . _("Read-Only") . ']';
+}
+
 $c = &$mimp_render->add(new Horde_Mobile_card('m', $title));
 $c->softkey('#o', _("Menu"));