1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
usertypeurl.php
См. документацию.
1
<?php
2
3
use
Bitrix\Main\UserField\Types\UrlType
;
4
9
class
CUserTypeUrl
extends
CUserTypeString
10
{
11
const
USER_TYPE_ID
= UrlType::USER_TYPE_ID;
12
13
public
static
function
getUserTypeDescription
()
14
{
15
return
UrlType::getUserTypeDescription();
16
}
17
18
public
static
function
getPublicView
($userField, $additionalParameters =
array
())
19
{
20
return
UrlType::renderView($userField, $additionalParameters);
21
}
22
23
public
static
function
getPublicEdit
($userField, $additionalParameters =
array
())
24
{
25
return
UrlType::renderEdit($userField, $additionalParameters);
26
}
27
28
function
getSettingsHtml
($userField, $arHtmlControl,
$bVarsFromForm
)
29
{
30
return
UrlType::renderSettings($userField, $arHtmlControl,
$bVarsFromForm
);
31
}
32
33
function
getEditFormHtml
($userField, $arHtmlControl)
34
{
35
return
UrlType::renderEditForm($userField, $arHtmlControl);
36
}
37
38
function
getAdminListViewHtml
($userField, $arHtmlControl)
39
{
40
return
UrlType::renderAdminListView($userField, $arHtmlControl);
41
}
42
43
function
getAdminListEditHtml
($userField, $arHtmlControl)
44
{
45
return
UrlType::renderAdminListEdit($userField, $arHtmlControl);
46
}
47
48
function
getFilterHtml
($userField, $arHtmlControl)
49
{
50
return
UrlType::renderFilter($userField, $arHtmlControl);
51
}
52
53
public
static
function
getPublicText
($userField)
54
{
55
return
UrlType::renderText($userField);
56
}
57
58
function
prepareSettings
($userField)
59
{
60
return
UrlType::prepareSettings($userField);
61
}
62
63
protected
static
function
encodeUrl
(
$url
)
64
{
65
if
(!preg_match(
'/^(callto:|mailto:|[a-z0-9]+:\/\/)/i'
,
$url
))
66
{
67
$url
=
'http://'
.
$url
;
68
}
69
70
$uri
= new \Bitrix\Main\UserField\Uri(
$url
);
71
72
return
$uri
->getUri();
73
}
74
75
}
Bitrix\Main\UserField\Types\UrlType
Определения
urltype.php:15
CUserTypeString
Определения
usertypestr.php:11
CUserTypeUrl
Определения
usertypeurl.php:10
CUserTypeUrl\getUserTypeDescription
static getUserTypeDescription()
Определения
usertypeurl.php:13
CUserTypeUrl\getAdminListViewHtml
getAdminListViewHtml($userField, $arHtmlControl)
Определения
usertypeurl.php:38
CUserTypeUrl\getSettingsHtml
getSettingsHtml($userField, $arHtmlControl, $bVarsFromForm)
Определения
usertypeurl.php:28
CUserTypeUrl\USER_TYPE_ID
const USER_TYPE_ID
Определения
usertypeurl.php:11
CUserTypeUrl\getAdminListEditHtml
getAdminListEditHtml($userField, $arHtmlControl)
Определения
usertypeurl.php:43
CUserTypeUrl\encodeUrl
static encodeUrl($url)
Определения
usertypeurl.php:63
CUserTypeUrl\getEditFormHtml
getEditFormHtml($userField, $arHtmlControl)
Определения
usertypeurl.php:33
CUserTypeUrl\getPublicEdit
static getPublicEdit($userField, $additionalParameters=array())
Определения
usertypeurl.php:23
CUserTypeUrl\getFilterHtml
getFilterHtml($userField, $arHtmlControl)
Определения
usertypeurl.php:48
CUserTypeUrl\getPublicText
static getPublicText($userField)
Определения
usertypeurl.php:53
CUserTypeUrl\prepareSettings
prepareSettings($userField)
Определения
usertypeurl.php:58
CUserTypeUrl\getPublicView
static getPublicView($userField, $additionalParameters=array())
Определения
usertypeurl.php:18
$bVarsFromForm
$bVarsFromForm
Определения
file_edit.php:44
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$uri
if(file_exists($_SERVER['DOCUMENT_ROOT'] . "/urlrewrite.php")) $uri
Определения
urlrewrite.php:61
$url
$url
Определения
iframe.php:7
bitrix
modules
main
classes
general
usertypeurl.php
Создано системой
1.14.0