- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/livefeed.php
- Класс: Bitrix\Crm\Activity\Provider\Livefeed
- Вызов: Livefeed::readComments
static function readComments($params)
{
$userId = (
!empty($params["USER_ID"])
? intval($params["USER_ID"])
: 0
);
$timeStamp = (
!empty($params["TIMESTAMP"])
? intval($params["TIMESTAMP"])
: 0
);
if ($userId > 0)
{
$res = \CCrmActivity::getList(
array(),
array(
'=RESPONSIBLE_ID' => $userId,
'=PROVIDER_ID' => self::PROVIDER_ID,
'=PROVIDER_TYPE_ID' => self::PROVIDER_TYPE_ID_COMMENT,
'=DIRECTION' => \CCrmActivityDirection::Incoming,
'=COMPLETED' => 'N',
'>START_TIME' => convertTimeStamp(($timeStamp + \CTimeZone::getOffset()), 'FULL', SITE_ID),
'CHECK_PERMISSIONS' => 'N'
),
false,
false,
array('ID', 'PROVIDER_PARAMS')
);
while($activity = $res->fetch())
{
if (
!is_array($activity['PROVIDER_PARAMS'])
|| !isset($activity['PROVIDER_PARAMS']['NO_AUTOCOMPLETE'])
|| $activity['PROVIDER_PARAMS']['NO_AUTOCOMPLETE'] != "Y"
)
{
\CCrmActivity::complete($activity['ID']);
}
}
}
}