• Модуль: 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;
}