1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
byusergroup.php
См. документацию.
1
<?php
2
namespace
Bitrix\Sale\Delivery\Restrictions;
3
4
use Bitrix\Sale;
5
10
class
ByUserGroup
extends
\Bitrix\Sale\Services\Base\UserGroupRestriction
11
{
12
protected
static
function
getEntityTypeId
()
13
{
14
return \Bitrix\Sale\Internals\UserGroupRestrictionTable::ENTITY_TYPE_SHIPMENT;
15
}
16
21
protected
static
function
getOrder
(
Sale
\
Internals
\
Entity
$entity
)
22
{
23
if
(
$entity
instanceof
Sale
\
Shipment
)
24
{
26
$collection =
$entity
->getCollection();
27
29
return
$collection->getOrder();
30
}
31
elseif
(
$entity
instanceof
Sale
\Order)
32
{
34
return
$entity
;
35
}
36
37
return
null
;
38
}
39
}
Bitrix\Sale\Delivery\Restrictions\ByUserGroup
Определения
byusergroup.php:11
Bitrix\Sale\Delivery\Restrictions\ByUserGroup\getEntityTypeId
static getEntityTypeId()
Определения
byusergroup.php:12
Bitrix\Sale\Services\Base\UserGroupRestriction
Определения
usergrouprestriction.php:19
Bitrix\Sale\Services\Base\UserGroupRestriction\getOrder
static getOrder(Entity $entity)
Определения
usergrouprestriction.php:66
Bitrix\Sale\Shipment
Определения
shipment.php:21
$entity
$entity
Определения
group_bizproc_workflow_delete.php:17
Bitrix\Main\Entity
Определения
ufield.php:9
Bitrix\Sale\Cashbox\Internals
Bitrix\Sale
elseif
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения
prolog_main_admin.php:393
bitrix
modules
sale
lib
delivery
restrictions
byusergroup.php
Создано системой
1.14.0