1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
flowpath.php
См. документацию.
1<?php
2
4
6use Bitrix\Tasks\Flow\FlowFeature;
7use Bitrix\Tasks\Flow\Path\FlowPathMaker;
8
10{
11 public static function get(int $userId, int $groupId): string
12 {
13 if (!Loader::includeModule('tasks'))
14 {
15 return '';
16 }
17
18 $demoSuffix = FlowFeature::isFeatureEnabledByTrial() ? 'Y' : 'N';
19
20 return (new FlowPathMaker(ownerId: $userId))
21 ->addQueryParam('GROUP_ID', $groupId)
22 ->addQueryParam('apply_filter', 'Y')
23 ->addQueryParam('ta_cat', 'flows')
24 ->addQueryParam('ta_sec', 'tasks')
25 ->addQueryParam('ta_sub', \Bitrix\Tasks\Helper\Analytics::SUB_SECTION['group_card'])
26 ->addQueryParam('ta_el', \Bitrix\Tasks\Helper\Analytics::ELEMENT['section_button'])
27 ->addQueryParam('p1', 'isDemo_' . $demoSuffix)
28 ->makeEntitiesListPath();
29 }
30
31 public static function getTemplate(int $userId): string
32 {
33 if (!Loader::includeModule('tasks'))
34 {
35 return '';
36 }
37
38 $path = (new FlowPathMaker(ownerId: $userId))
39 ->addQueryParam('GROUP_ID', 'groupId')
40 ->addQueryParam('apply_filter', 'Y')
41 ->makeEntitiesListPath()
42 ;
43
44 return str_replace('groupId', '#groupId#', $path);
45 }
46}
$path
Определения access_edit.php:21
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
Определения check_mail.php:18
Определения loader.php:13