- Модуль: mail
- Путь к файлу: ~/bitrix/modules/mail/lib/mailboxdirectory.php
- Класс: BitrixMailMailboxDirectory
- Вызов: MailboxDirectory::fetchAllLevelByParentId
static function fetchAllLevelByParentId($mailboxId, $path, $level)
{
$query = MailboxDirectoryTable::getList([
'filter' => [
'LOGIC' => 'AND',
'=MAILBOX_ID' => $mailboxId,
'%=PATH' => $path,
'>=LEVEL' => $level,
],
'select' => ['*'],
'order' => ['LEVEL' => 'ASC']
]);
$result = [];
while ($row = $query->fetchObject())
{
$result[$row->getPath()] = $row;
}
return $result;
}