1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
PhonePerUser.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\MessageService\Restriction;
4
5
class
PhonePerUser
extends
Base
6
{
7
use
Parameterizable
;
8
use SkippingUnauthorized;
9
10
public
function
getEntityId
(): string
11
{
12
return
'ppu_'
. $this->
getEntity
();
13
}
14
15
protected
function
getOptionLimitName
(): string
16
{
17
return
'network_restriction_phone_per_user'
;
18
}
19
20
protected
function
getEntity
(): string
21
{
22
global
$USER
;
23
$userId
= is_object(
$USER
) ?
$USER
->getId() : 0;
24
25
return
(
string
)($this->message->getAuthorId() ?:
$userId
);
26
}
27
28
protected
function
getCurrentAdditionalParam
(): string
29
{
30
return
$this->message->getTo();
31
}
32
33
protected
function
getDefaultLimit
(): int
34
{
35
return
2;
36
}
37
}
$userId
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
Определения
check_mail.php:18
Bitrix\MessageService\Restriction\Base
Определения
Base.php:12
Bitrix\MessageService\Restriction\PhonePerUser
Определения
PhonePerUser.php:6
Bitrix\MessageService\Restriction\PhonePerUser\getEntityId
getEntityId()
Определения
PhonePerUser.php:10
Bitrix\MessageService\Restriction\PhonePerUser\getEntity
getEntity()
Определения
PhonePerUser.php:20
Bitrix\MessageService\Restriction\PhonePerUser\getDefaultLimit
getDefaultLimit()
Определения
PhonePerUser.php:33
Bitrix\MessageService\Restriction\PhonePerUser\getOptionLimitName
getOptionLimitName()
Определения
PhonePerUser.php:15
Bitrix\MessageService\Restriction\PhonePerUser\getCurrentAdditionalParam
getCurrentAdditionalParam()
Определения
PhonePerUser.php:28
$USER
global $USER
Определения
csv_new_run.php:40
Bitrix\MessageService\Restriction\Parameterizable
trait Parameterizable
Определения
Parameterizable.php:8
bitrix
modules
messageservice
lib
Restriction
PhonePerUser.php
Создано системой
1.14.0