1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
usertypeurl.php
См. документацию.
1<?php
2
4
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}
Определения usertypestr.php:11
Определения usertypeurl.php:10
static getUserTypeDescription()
Определения usertypeurl.php:13
getAdminListViewHtml($userField, $arHtmlControl)
Определения usertypeurl.php:38
getSettingsHtml($userField, $arHtmlControl, $bVarsFromForm)
Определения usertypeurl.php:28
const USER_TYPE_ID
Определения usertypeurl.php:11
getAdminListEditHtml($userField, $arHtmlControl)
Определения usertypeurl.php:43
static encodeUrl($url)
Определения usertypeurl.php:63
getEditFormHtml($userField, $arHtmlControl)
Определения usertypeurl.php:33
static getPublicEdit($userField, $additionalParameters=array())
Определения usertypeurl.php:23
getFilterHtml($userField, $arHtmlControl)
Определения usertypeurl.php:48
static getPublicText($userField)
Определения usertypeurl.php:53
prepareSettings($userField)
Определения usertypeurl.php:58
static getPublicView($userField, $additionalParameters=array())
Определения usertypeurl.php:18
$bVarsFromForm
Определения file_edit.php:44
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
if(file_exists($_SERVER['DOCUMENT_ROOT'] . "/urlrewrite.php")) $uri
Определения urlrewrite.php:61
$url
Определения iframe.php:7