- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/synchronization/userfieldsynchronizer.php
- Класс: Bitrix\Crm\Synchronization\UserFieldSynchronizer
- Вызов: UserFieldSynchronizer::setHistory
static function setHistory(array $history)
{
self::$history = $history;
$ary = array();
foreach(self::$history as $item)
{
/** @var DateTime $sync */
$sync = isset($item['sync']) ? $item['sync'] : null;
/** @var DateTime $check */
$check = isset($item['check']) ? $item['check'] : null;
$ary[] = array(
'src' => \CCrmOwnerType::ResolveName($item['src']),
'dst' => \CCrmOwnerType::ResolveName($item['dst']),
'sync' => $sync !== null ? $sync->format(\DateTime::ISO8601) : '',
'check' => $check !== null ? $check->format(\DateTime::ISO8601) : '',
'required' => isset($item['required']) ? $item['required'] : null
);
}
Main\Config\Option::set('crm', 'crm_uf_sync_history', serialize($ary), '');
}