diff options
author | thomascube <thomas@roundcube.net> | 2008-08-14 11:27:16 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2008-08-14 11:27:16 +0000 |
commit | ac5d15de2946cbd8988c11de0f218aeb1acf58dc (patch) | |
tree | e706d0dd67aec6e0ada752bb9bf5531622a8cf03 /program/steps/mail/func.inc | |
parent | 43a27409ccbdd1ec4a50d14a42064892f3863671 (diff) |
Added template object for current mailbox name (#1485256)
Diffstat (limited to 'program/steps/mail/func.inc')
-rw-r--r-- | program/steps/mail/func.inc | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc index 7a986c16b..a40811155 100644 --- a/program/steps/mail/func.inc +++ b/program/steps/mail/func.inc @@ -529,6 +529,27 @@ function rcmail_get_messagecount_text($count=NULL, $page=NULL) return Q($out); } +/** + * + */ +function rcmail_mailbox_name_display($attrib) +{ + global $RCMAIL; + + if (!$attrib['id']) + $attrib['id'] = 'rcmmailboxname'; + + $RCMAIL->output->add_gui_object('mailboxname', $attrib['id']); + + return html::span($attrib, rcmail_get_mailbox_name_text()); +} + +function rcmail_get_mailbox_name_text() +{ + global $RCMAIL; + return rcmail_localize_foldername($RCMAIL->imap->get_mailbox_name()); +} + /** * Convert the given message part to proper HTML @@ -1179,6 +1200,7 @@ $OUTPUT->add_handlers(array( 'messages' => 'rcmail_message_list', 'messagecountdisplay' => 'rcmail_messagecount_display', 'quotadisplay' => 'rcmail_quota_display', + 'mailboxname' => 'rcmail_mailbox_name_display', 'messageheaders' => 'rcmail_message_headers', 'messagebody' => 'rcmail_message_body', 'messagecontentframe' => 'rcmail_messagecontent_frame', |