• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/helper/mailbox/imap.php
  • Класс: BitrixMailHelperMailboxImap
  • Вызов: Imap::listDirs
public function listDirs($pattern, $useDb = false)
{
	$dirs = $this->client->listex('', $pattern, $error);
	if (false === $dirs)
	{
		$this->errors = new MainErrorCollection($this->client->getErrors()->toArray());

		return false;
	}

	$list = [];

	foreach ($dirs as $dir)
	{
		$parts = explode($dir['delim'], $dir['name']);

		$dir['path'] = $dir['name'];
		$dir['name'] = end($parts);
		$list[$dir['path']] = $dir;
	}

	return $list;
}