• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/exchangecalendar2.php
  • Класс: CDavExchangeCalendar
  • Вызов: CDavExchangeCalendar::UpdateItemBody
public function UpdateItemBody($arFields)
	{
		$itemBody = "";

		$arMap = array_merge(self::$arMapItem, self::$arMapCalendar);
		foreach ($arMap as $key)
		{
			if (!array_key_exists($key, $arFields))
			{
				continue;
			}

			$value = $arFields[$key];
			$fieldUri = (in_array($key, self::$arMapCalendar) ? "calendar" : "item").":".htmlspecialcharsbx($key);

			if (is_null($value))
			{
				//$itemBody .= "      rn";
			}
			else
			{
				$itemBody .= "      rn";
				$itemBody .= "       rn";
				$itemBody .= "       rn";

				$itemBody .= $this->CreateUpdateField($key, $value, $arFields);

				$itemBody .= "       rn";
				$itemBody .= "      rn";
			}
		}
		return $itemBody;
	}