1C-Bitrix
25.700.0
Toggle main menu visibility
Титульная страница
Пространства имен
Пространства имен
Члены пространств имен
Указатель
$
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Функции
_
a
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
Переменные
$
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
v
w
Перечисления
a
b
c
d
e
f
g
l
m
n
o
p
r
s
t
u
v
w
Элементы перечислений
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Структуры данных
Структуры данных
Алфавитный указатель структур данных
Иерархия классов
Поля структур
Указатель
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Функции
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Переменные
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Перечисления
Элементы перечислений
Файлы
Файлы
Список членов всех файлов
Указатель
$
(
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
б
в
к
л
о
п
с
т
ю
Функции
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Переменные
$
(
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
y
б
в
к
л
о
п
с
т
ю
Блог
Хостинг
1C-Bitrix
Пространства имен
Структуры данных
Файлы
Файлы
bitrix
modules
abtest
advertising
b24connector
bitrixcloud
bizproc
bizprocdesigner
blog
calendar
catalog
clouds
cluster
conversion
currency
eshopapp
fileman
form
forum
highloadblock
iblock
idea
im
landing
ldap
learning
lists
location
mail
main
messageservice
mobileapp
perfmon
photogallery
pull
report
rest
sale
de
delivery
export
general
handlers
la
lib
archive
basket
bigdata
cashbox
compatible
config
controller
delivery
discount
documentgenerator
domain
exchange
helpers
integration
internals
Label
link
location
paysystem
Product
repository
reservation
rest
entity
base.php
basketitem.php
basketproperties.php
basketreservation.php
businessvaluepersondomaintype.php
order.php
payment.php
property.php
relationtype.php
shipment.php
shipmentitem.php
normalizer
synchronization
view
attributes.php
externalizer.php
internalizer.php
modificationfieldsbase.php
restmanager.php
sender
services
tax
tradingplatform
update
basket.php
basketbase.php
basketcomponenthelper.php
basketitem.php
basketitembase.php
basketitemcollection.php
basketproperties.php
basketpropertiesbase.php
basketpropertiesitem.php
basketpropertiesitembase.php
bundlecollection.php
businessvalue.php
businessvalueproviderinterface.php
buyerstatistic.php
configuration.php
deliverystatus.php
discount.php
discountbase.php
discountcouponsmanager.php
discountcouponsmanagerbase.php
entitymarker.php
entityproperty.php
entitypropertyvalue.php
entitypropertyvaluecollection.php
eventactions.php
eventlogaudittyperepository.php
exception.php
fuser.php
notify.php
order.php
orderbase.php
orderdiscount.php
orderdiscountbase.php
orderdiscountmanager.php
orderhistory.php
orderstatus.php
payablebasketitem.php
payableitem.php
payableitemcollection.php
payableshipmentitem.php
payment.php
paymentcollection.php
persontype.php
pricemaths.php
property.php
propertybase.php
propertyvalue.php
propertyvaluebase.php
propertyvaluecollection.php
propertyvaluecollectionbase.php
provider.php
provideraccountpay.php
providerbase.php
recurring.php
registry.php
reservequantity.php
reservequantitycollection.php
result.php
resultserializable.php
saleproviderbase.php
saleszone.php
senderconnector.php
shipment.php
shipmentcollection.php
shipmentitem.php
shipmentitemcollection.php
shipmentitemstore.php
shipmentitemstorecollection.php
shipmentproperty.php
shipmentpropertyvalue.php
shipmentpropertyvaluecollection.php
shopsitescontroller.php
statusbase.php
tax.php
tradebindingcollection.php
tradebindingentity.php
userconsent.php
userprops.php
meta
mysql
payment
reports
ru
services
tools
.settings.php
affiliate.php
autoload.php
default_option.php
include.php
measurements.php
options.php
payment.php
prolog.php
scale
search
security
sender
seo
socialnetwork
socialservices
statistic
storeassist
subscribe
support
translate
ui
vote
webservice
wiki
workflow
Список членов всех файлов
Примеры
•
Указатель
Структуры данных
Пространства имен
Файлы
Функции
Переменные
Перечисления
Элементы перечислений
Страницы
Загрузка...
Поиск...
Не найдено
businessvaluepersondomaintype.php
См. документацию.
1
<?php
2
3
4
namespace
Bitrix\Sale\Rest\Entity;
5
6
7
use Bitrix\Main\Localization\Loc;
8
9
class
BusinessValuePersonDomainType
10
{
11
const
UNDEFINED
= 0;
12
const
TYPE_I
= 1;
13
const
TYPE_E
= 2;
14
15
const
TYPE_I_NAME
=
'I'
;
16
const
TYPE_E_NAME
=
'E'
;
17
18
static
private
$descriptions = [];
19
20
public
static
function
isDefined
($typeID)
21
{
22
if
(!is_numeric($typeID))
23
{
24
return
false
;
25
}
26
27
$typeID = intval($typeID);
28
return
$typeID >= self::TYPE_I && $typeID <= self::TYPE_E;
29
}
20
public
static
function
isDefined
($typeID) {
…
}
30
31
public
static
function
resolveName
($typeID)
32
{
33
if
(!is_numeric($typeID))
34
{
35
return
''
;
36
}
37
38
$typeID = intval($typeID);
39
if
($typeID <= 0)
40
{
41
return
''
;
42
}
43
44
switch
($typeID)
45
{
46
case
self::TYPE_I:
47
return
self::TYPE_I_NAME;
48
case
self::TYPE_E:
49
return
self::TYPE_E_NAME;
50
case
self::UNDEFINED:
51
default
:
52
return
''
;
53
}
54
}
31
public
static
function
resolveName
($typeID) {
…
}
55
56
public
static
function
resolveID
(
$name
)
57
{
58
$name
= mb_strtoupper(trim(
$name
));
59
if
(
$name
==
''
)
60
{
61
return
self::UNDEFINED;
62
}
63
64
switch
(
$name
)
65
{
66
case
self::TYPE_I_NAME:
67
return
self::TYPE_I;
68
case
self::TYPE_E_NAME:
69
return
self::TYPE_E;
70
default
:
71
return
self::UNDEFINED;
72
}
73
}
56
public
static
function
resolveID
(
$name
) {
…
}
74
75
public
static
function
getAllDescriptions
()
76
{
77
if
(!self::$descriptions[LANGUAGE_ID])
78
{
79
Loc::loadMessages(
$_SERVER
[
"DOCUMENT_ROOT"
].
'/bitrix/modules/sale/admin/person_type_edit.php'
);
80
self::$descriptions[LANGUAGE_ID] = [
81
self::TYPE_I =>
GetMessage
(
'SPTEN_DOMAIN_P_TYPE_I'
),
82
self::TYPE_E =>
GetMessage
(
'SPTEN_DOMAIN_P_TYPE_E'
),
83
];
84
}
85
86
return
self::$descriptions[LANGUAGE_ID];
87
}
75
public
static
function
getAllDescriptions
() {
…
}
88
89
public
static
function
getDescription
($typeId)
90
{
91
$typeId = intval($typeId);
92
$all =
self::getAllDescriptions
();
93
return
isset($all[$typeId]) ? $all[$typeId] :
''
;
94
}
89
public
static
function
getDescription
($typeId) {
…
}
95
}
9
class
BusinessValuePersonDomainType
{
…
};
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType
Определения
businessvaluepersondomaintype.php:10
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\TYPE_E
const TYPE_E
Определения
businessvaluepersondomaintype.php:13
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\TYPE_E_NAME
const TYPE_E_NAME
Определения
businessvaluepersondomaintype.php:16
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\TYPE_I
const TYPE_I
Определения
businessvaluepersondomaintype.php:12
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\getDescription
static getDescription($typeId)
Определения
businessvaluepersondomaintype.php:89
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\TYPE_I_NAME
const TYPE_I_NAME
Определения
businessvaluepersondomaintype.php:15
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\resolveID
static resolveID($name)
Определения
businessvaluepersondomaintype.php:56
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\isDefined
static isDefined($typeID)
Определения
businessvaluepersondomaintype.php:20
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\resolveName
static resolveName($typeID)
Определения
businessvaluepersondomaintype.php:31
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\UNDEFINED
const UNDEFINED
Определения
businessvaluepersondomaintype.php:11
Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType\getAllDescriptions
static getAllDescriptions()
Определения
businessvaluepersondomaintype.php:75
$_SERVER
$_SERVER["DOCUMENT_ROOT"]
Определения
cron_frame.php:9
GetMessage
GetMessage($name, $aReplace=null)
Определения
tools.php:3397
$name
$name
Определения
menu_edit.php:35
bitrix
modules
sale
lib
rest
entity
businessvaluepersondomaintype.php
Создано системой
1.14.0