- Модуль: mail
- Путь к файлу: ~/bitrix/modules/mail/lib/helper/mailbox/mailboxsyncmanager.php
- Класс: BitrixMailHelperMailboxMailboxSyncManager
- Вызов: MailboxSyncManager::getMailboxSyncInfo
public function getMailboxSyncInfo($mailboxID)
{
$dateLastOpening = BitrixMailInternalsMailEntityOptionsTable::getList(
[
'select' => [
'VALUE',
'DATE_INSERT',
],
'filter' => [
'=MAILBOX_ID' => $mailboxID,
'=ENTITY_TYPE' => 'MAILBOX',
'=ENTITY_ID' => $mailboxID,
'=PROPERTY_NAME' => 'SYNC_STATUS',
],
'limit' => 1,
]
)->fetch();
if(isset($dateLastOpening['VALUE']))
{
return [
'isSuccess' => (bool)$dateLastOpening['VALUE'],
'timeStarted' => $dateLastOpening['DATE_INSERT']->getTimestamp(),
];
}
return false;
}