Как узнать количество непрочитанных сообщений из шаблона или плагина в roundcube? - PullRequest
3 голосов
/ 02 ноября 2011

Я создал новый скин, и мне нужно показать в заголовке текст, например, «У вас есть 3 новых письма».Как я могу сделать это из шаблона или из плагина, если мне нужно его создать?

Спасибо.

1 Ответ

4 голосов
/ 02 ноября 2011

Ну, я нашел себе решение и хотел бы поделиться в случае, если это понадобится кому-то еще.Итак, я создал плагин, и вот набор кода плагина, необходимого для извлечения количества непрочитанных сообщений:

class test extends rcube_plugin{
    public $task='mail';

    function init(){     
       $this->register_handler('plugin.unreadmessage',array($this, 'unreadmessage_handler'));
    }
    function unreadmessage_handler(){
       $rcmail = rcmail::get_instance();        
       $count=$rcmail->imap->messagecount('INBOX', 'UNSEEN');
       return $count    
    }
}

Используйте его бесплатно!

...