1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
feedanalytics.php
См. документацию.
1<?php
2
3declare(strict_types=1);
4
5namespace Bitrix\Socialnetwork\Helper\Analytics;
6
7use Bitrix\Main\Analytics\AnalyticsEvent;
8
10{
11 public const TOOL_FEED = 'feed';
12 public const CATEGORY_POSTS_OPERATIONS = 'posts_operations';
13 public const CATEGORY_COMMENTS_OPERATIONS = 'comments_operations';
14 public const EVENT_POST_CREATE = 'post_create';
15 public const EVENT_COMMENT_CREATE = 'comment_create';
16
17 public const TYPE_POST = 'post';
18 public const TYPE_POLL = 'poll';
19 public const TYPE_ANNOUNCEMENT = 'announcement';
20 public const TYPE_APPRECIATION = 'appreciation';
21
22 public const SECTION_FEED = 'feed';
23 public const SECTION_PROJECT = 'project';
24
25 public function onPostCreate(
26 ?string $section,
27 ?string $element,
28 bool $status,
29 string $type,
30 array $params = [],
31 ): void
32 {
33 $analyticsEvent = new AnalyticsEvent(
34 self::EVENT_POST_CREATE,
35 self::TOOL_FEED,
36 self::CATEGORY_POSTS_OPERATIONS,
37 );
38
39 $this->sendAnalytics(
40 $analyticsEvent,
41 $type,
42 $section,
43 $element,
44 null,
45 $status,
46 $params,
47 );
48 }
49
50 public function onCommentAdd(
51 ?string $section,
52 ?string $element,
53 bool $status,
54 string $type,
55 array $params = [],
56 ): void
57 {
58 $analyticsEvent = new AnalyticsEvent(
59 self::EVENT_COMMENT_CREATE,
60 self::TOOL_FEED,
61 self::CATEGORY_COMMENTS_OPERATIONS,
62 );
63
64 $this->sendAnalytics(
65 $analyticsEvent,
66 $type,
67 $section,
68 $element,
69 null,
70 $status,
71 $params,
72 );
73 }
74}
$type
Определения options.php:106
sendAnalytics(AnalyticsEvent $analyticsEvent, ?string $type=null, ?string $section=null, ?string $element=null, ?string $subSection=null, bool $status=true, array $params=[],)
Определения analytics.php:26
onCommentAdd(?string $section, ?string $element, bool $status, string $type, array $params=[],)
Определения feedanalytics.php:50
onPostCreate(?string $section, ?string $element, bool $status, string $type, array $params=[],)
Определения feedanalytics.php:25
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$status
Определения session.php:10
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения template.php:799