• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/addressbookbaselimited.php
  • Класс: CDavAddressbookBaseLimited
  • Вызов: CDavAddressbookBaseLimited::GetCTag
public function GetCTag($collectionId, $filter = array())
{
	$principalId = $this->groupdav->GetRequest()->GetPrincipal()->Id();
	$lastModifiedAt = MakeTimeStamp($this->CatalogLastModifiedAt($collectionId, $filter));
	$lastSyncSettingsSaveAt = $this->GetLastSyncSettingSaveTimestamp($principalId);
	if ($lastModifiedAt >= $lastSyncSettingsSaveAt)
	{
		return parent::GetCTag($collectionId, $filter);
	}
	else
	{
		return 'BX:' . $lastSyncSettingsSaveAt;
	}
}