3namespace Bitrix\Socialnetwork\Internals\EventService;
5use Bitrix\Main\Type\DateTime;
6use Bitrix\Socialnetwork\Internals\EventService\Recepients\Collector;
7use Bitrix\Socialnetwork\Internals\EventService\Recepients\Recepient;
8use Bitrix\Socialnetwork\Internals\EventService\Recepients\RecepientCollection;
9use Bitrix\Socialnetwork\Internals\EventService\Recepients\SonetRightsRecepient;
10use Bitrix\Socialnetwork\Internals\EventService\Recepients\WorkgroupRequestRecipient;
25 protected string $hitId,
26 protected string $type =
''
46 public function getId(): int|null
48 return $this->eventId;
58 return $this->dateTime;
68 return (
int)($this->data[
'USER_ID'] ?? 0);
73 return (
int)($this->data[
'GROUP_ID'] ?? 0);
78 return $this->data[
'ENTITY_TYPE_ID'] ??
null;
83 return (
int)($this->data[
'ENTITY_ID'] ?? 0);
88 return md5($this->hitId . $this->type . json_encode($this->data));
98 'PROJECT_DATE_FINISH',
110 'SONET_LOG_COMMENT_ID',
123 'OLD_INITIATED_BY_TYPE',
125 'LOG_RIGHTS_BEFORE_UPDATE',
128 'ATTENDEES_BEFORE_UPDATE',
129 'ATTENDEES_AFTER_UPDATE',
130 'ATTENDEES_CODES_BEFORE_UPDATE',
131 'ATTENDEES_CODES_AFTER_UPDATE',
136 if (!empty(
$data[
'TASK_ID']))
141 if (is_array(
$data[
'NEW_RECORD'] ??
null))
148 if (!in_array(
$key, $validFields,
true))
179 if (isset(
$data[
'RECEPIENTS']) && is_array(
$data[
'RECEPIENTS']))
182 foreach (
$data[
'RECEPIENTS'] as $id)
190 if (isset(
$data[
'USER_ID']))
const EVENT_SPACE_LIVEFEED_COMMENT_ADD
const EVENT_SPACE_LIVEFEED_COMMENT_DEL
const EVENT_WORKGROUP_USER_UPDATE
const EVENT_WORKGROUP_USER_ADD
const EVENT_SPACE_LIVEFEED_POST_ADD
const EVENT_SPACE_LIVEFEED_POST_VIEW
const EVENT_SPACE_LIVEFEED_POST_UPD
const EVENT_SPACE_LIVEFEED_POST_DEL
const EVENT_WORKGROUP_USER_DELETE
const EVENT_SPACE_LIVEFEED_COMMENT_UPD
prepareData(array $data=[])
__construct(protected string $hitId, protected string $type='')
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if(empty($signedUserToken)) $key