1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
typehelper.php
См. документацию.
1
<?php
2
namespace
Bitrix\Main\UserField;
3
4
use Bitrix\Main\Localization\Loc;
5
use Bitrix\Main\Text\HtmlFilter;
6
12
class
TypeHelper
13
{
14
protected
$userTypeId
;
15
16
public
function
__construct
(
$userTypeId
)
17
{
18
$this->userTypeId =
$userTypeId
;
19
}
20
21
public
function
getCssClassName
(
array
$additionalCss =
array
())
22
{
23
return
trim(
'fields '
.$this->userTypeId.
' '
.implode(
' '
, $additionalCss));
24
}
25
26
public
function
wrapSingleField
($html,
array
$additionalCss =
array
())
27
{
28
return
'<span class="'
.HtmlFilter::encode(static::getCssClassName($additionalCss)).
' field-item">'
.$html.
'</span>'
;
29
}
30
31
public
function
wrapDisplayResult
($html, $additionalCss =
array
())
32
{
33
return
'<span class="'
.HtmlFilter::encode(static::getCssClassName($additionalCss)).
' field-wrap">'
.$html.
'</span>'
;
34
}
35
36
public
function
getMultipleValuesSeparator
()
37
{
38
return
'<span class="fields separator"></span>'
;
39
}
40
41
public
function
getCloneButton
($fieldName)
42
{
43
return
'<input type="button" value="'
.HtmlFilter::encode(Loc::getMessage(
'USER_TYPE_PROP_ADD'
)).
'" onclick="BX.Main.UF.Factory.get(\''
.$this->userTypeId.
'\'
).addRow(\
''
.\CUtil::jsEscape($fieldName).
'\'
,
this
);
" />';
44
}
45
}
Bitrix\Main\UserField\TypeHelper
Определения
typehelper.php:13
Bitrix\Main\UserField\TypeHelper\wrapDisplayResult
wrapDisplayResult($html, $additionalCss=array())
Определения
typehelper.php:31
Bitrix\Main\UserField\TypeHelper\getCloneButton
getCloneButton($fieldName)
Определения
typehelper.php:41
Bitrix\Main\UserField\TypeHelper\wrapSingleField
wrapSingleField($html, array $additionalCss=array())
Определения
typehelper.php:26
Bitrix\Main\UserField\TypeHelper\$userTypeId
$userTypeId
Определения
typehelper.php:14
Bitrix\Main\UserField\TypeHelper\__construct
__construct($userTypeId)
Определения
typehelper.php:16
Bitrix\Main\UserField\TypeHelper\getCssClassName
getCssClassName(array $additionalCss=array())
Определения
typehelper.php:21
Bitrix\Main\UserField\TypeHelper\getMultipleValuesSeparator
getMultipleValuesSeparator()
Определения
typehelper.php:36
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
bitrix
modules
main
lib
userfield
typehelper.php
Создано системой
1.14.0