- Модуль: 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']); } } } }