Ticket #1484785: func.diff

File func.diff, 1.1 kB (added by alec, 9 months ago)
  • func.inc

     
    7575  rcube_add_label('checkingmail', 'deletemessage', 'movemessagetotrash'); 
    7676 
    7777// set page title 
    78 if (empty($_action) || $_action == 'list') 
    79   $OUTPUT->set_pagetitle(rcube_charset_convert($IMAP->get_mailbox_name(), 'UTF-7')); 
     78if (empty($_action) || $_action == 'list') { 
    8079 
     80  $mboxname = $IMAP->get_mailbox_name(); 
     81 
     82  if($mboxname=='INBOX')  
     83        $OUTPUT->set_pagetitle(Q(rcube_label('inbox'))); 
     84  elseif($CONFIG['trash_mbox'] && $CONFIG['trash_mbox']==$mboxname)  
     85        $OUTPUT->set_pagetitle(Q(rcube_label('trash'))); 
     86  elseif($CONFIG['drafts_mbox'] && $CONFIG['drafts_mbox']==$mboxname)  
     87        $OUTPUT->set_pagetitle(Q(rcube_label('drafts'))); 
     88  elseif($CONFIG['sent_mbox'] && $CONFIG['sent_mbox']==$mboxname)  
     89        $OUTPUT->set_pagetitle(Q(rcube_label('sent'))); 
     90  elseif($CONFIG['junk_mbox'] && $CONFIG['junk_mbox']==$mboxname)  
     91        $OUTPUT->set_pagetitle(Q(rcube_label('junk'))); 
     92  else 
     93        $OUTPUT->set_pagetitle(rcube_charset_convert($mboxname, 'UTF-7')); 
     94} 
    8195 
    8296 
    8397// return the message list as HTML table