1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
ufcompatiblechannelcreator.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Vote\Attachment;
4
5
use Bitrix\Vote\Uf\VoteUserType;
6
7
class
UfCompatibleChannelCreator
8
{
9
public
static
function
getOrCreateChannel
(
string
$name
): int
10
{
11
$params
= [
12
'SETTINGS'
=> [
13
'CHANNEL_ID'
=> 0,
14
'CHANNEL_TITLE'
=>
$name
,
15
'CHANNEL_SYMBOLIC_NAME'
=>
$name
,
16
'CHANNEL_USE_CAPTCHA'
=>
'N'
,
17
'UNIQUE'
=> 8,
18
],
19
];
20
21
VoteUserType::checkSettings
(
$params
);
// get or create channel here
22
if
(is_string(
$params
[
'SETTINGS'
]))
23
{
24
$params
[
'SETTINGS'
] = unserialize(
$params
[
"SETTINGS"
], [
"allowed_classes"
=>
false
]);
25
}
26
27
return
$params
[
'SETTINGS'
][
'CHANNEL_ID'
] ?? 0;
28
}
29
}
Bitrix\Vote\Attachment\UfCompatibleChannelCreator
Определения
ufcompatiblechannelcreator.php:8
Bitrix\Vote\Attachment\UfCompatibleChannelCreator\getOrCreateChannel
static getOrCreateChannel(string $name)
Определения
ufcompatiblechannelcreator.php:9
Bitrix\Vote\Uf\VoteUserType\checkSettings
static checkSettings(&$params)
Определения
voteusertype.php:160
$name
$name
Определения
menu_edit.php:35
$params
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения
template.php:799
bitrix
modules
vote
lib
attachment
ufcompatiblechannelcreator.php
Создано системой
1.14.0