- Модуль: mail
- Путь к файлу: ~/bitrix/modules/mail/lib/helper.php
- Класс: BitrixMailHelper
- Вызов: Helper::updateMailboxUnseenCounter
static function updateMailboxUnseenCounter($mailboxId)
{
$count = InternalsMailCounterTable::getList([
'filter' => [
'ENTITY_TYPE' => 'DIR',
'MAILBOX_ID' => $mailboxId,
],
'runtime' => [
new BitrixMainEntityExpressionField('COUNT', 'SUM(%s)', 'VALUE'),
],
'select' => [
'COUNT'
]
])->fetchAll();
if(!is_null($count[0]["COUNT"]))
{
static::setMailboxUnseenCounter($mailboxId,(int)$count[0]["COUNT"]);
}
}