1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
flowpath.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Socialnetwork\Integration\Tasks\Flow\Path
;
4
5
use
Bitrix\Main\Loader
;
6
use Bitrix\Tasks\Flow\FlowFeature;
7
use Bitrix\Tasks\Flow\Path\FlowPathMaker;
8
9
class
FlowPath
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
$path
Определения
access_edit.php:21
$userId
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
Определения
check_mail.php:18
Bitrix\Main\Loader
Определения
loader.php:13
Bitrix\Socialnetwork\Integration\Tasks\Flow\Path\FlowPath
Определения
flowpath.php:10
Bitrix\Socialnetwork\Integration\Tasks\Flow\Path\FlowPath\getTemplate
static getTemplate(int $userId)
Определения
flowpath.php:31
Bitrix\Socialnetwork\Helper
Bitrix\Socialnetwork\Integration\Tasks\Flow\Path
Определения
flowpath.php:3
Bitrix\Socialnetwork\Integration\Tasks
Определения
counterprovider.php:3
Bitrix
bitrix
modules
socialnetwork
lib
integration
tasks
flow
path
flowpath.php
Создано системой
1.14.0