• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/exchangetasks.php
  • Класс: CDavExchangeTasks
  • Вызов: CDavExchangeTasks::ConvertTaskFolderToArray
private function ConvertTaskFolderToArray($calendarFolder)
{
	$arResultFolder = array();

	$arFolderId = $calendarFolder->GetPath("/TasksFolder/FolderId");
	if (!empty($arFolderId))
	{
		$arResultFolder["XML_ID"] = $arFolderId[0]->GetAttribute("Id");
		$arResultFolder["MODIFICATION_LABEL"] = $arFolderId[0]->GetAttribute("ChangeKey");
	}

	$arDisplayName = $calendarFolder->GetPath("/TasksFolder/DisplayName");
	if (!empty($arDisplayName))
	{
		$arResultFolder["NAME"] = $this->Encode($arDisplayName[0]->GetContent());
	}

	$arTotalCount = $calendarFolder->GetPath("/TasksFolder/TotalCount");
	if (!empty($arTotalCount))
	{
		$arResultFolder["TOTAL_COUNT"] = $arTotalCount[0]->GetContent();
	}

	$arChildFolderCount = $calendarFolder->GetPath("/TasksFolder/ChildFolderCount");
	if (!empty($arChildFolderCount))
	{
		$arResultFolder["CHILD_FOLDER_COUNT"] = $arChildFolderCount[0]->GetContent();
	}

	return $arResultFolder;
}