1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
RegenerateLinkActionMessage.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Collab\Integration\IM\Message;
6
7
use Bitrix\Main\Loader;
8
use Bitrix\Main\Localization\Loc;
9
10
class
RegenerateLinkActionMessage
implements
ActionMessageInterface
11
{
12
use
MessageTrait
;
13
14
protected
int
$collabId
;
15
protected
int
$senderId
;
16
17
public
function
__construct
(
int
$collabId
,
int
$senderId
)
18
{
19
$this->collabId =
$collabId
;
20
$this->senderId =
$senderId
;
21
}
22
23
public
function
send
(
array
$recipientIds = [],
array
$parameters = []): int
24
{
25
if
(!Loader::includeModule(
'im'
))
26
{
27
return
0;
28
}
29
30
$message
= (string)Loc::getMessage(
31
'SOCIALNETWORK_COLLAB_CHAT_REGENERATE_LINK'
. $this->
getGenderSuffix
($this->senderId),
32
[
33
'#SENDER_NAME#'
=> $this->
getName
($this->senderId, $this->senderId, $this->collabId),
34
],
35
);
36
37
return
$this->
sendMessage
(
$message
, $this->senderId, $this->collabId);
38
}
39
}
Bitrix\Socialnetwork\Collab\Integration\IM\Message\RegenerateLinkActionMessage
Определения
RegenerateLinkActionMessage.php:11
Bitrix\Socialnetwork\Collab\Integration\IM\Message\RegenerateLinkActionMessage\$senderId
int $senderId
Определения
RegenerateLinkActionMessage.php:15
Bitrix\Socialnetwork\Collab\Integration\IM\Message\RegenerateLinkActionMessage\__construct
__construct(int $collabId, int $senderId)
Определения
RegenerateLinkActionMessage.php:17
Bitrix\Socialnetwork\Collab\Integration\IM\Message\RegenerateLinkActionMessage\send
send(array $recipientIds=[], array $parameters=[])
Определения
RegenerateLinkActionMessage.php:23
Bitrix\Socialnetwork\Collab\Integration\IM\Message\RegenerateLinkActionMessage\$collabId
int $collabId
Определения
RegenerateLinkActionMessage.php:14
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Socialnetwork\Collab\Integration\IM\Message\ActionMessageInterface
Определения
ActionMessageInterface.php:6
Bitrix\Socialnetwork\Collab\Integration\IM\Message\sendMessage
sendMessage(string $message, int $senderId, int $groupId, ?string $componentId=null)
Определения
MessageTrait.php:120
Bitrix\Socialnetwork\Collab\Integration\IM\Message\MessageTrait
trait MessageTrait
Определения
MessageTrait.php:19
Bitrix\Socialnetwork\Collab\Integration\IM\Message\getName
getName(int $senderId, int $recipientId, int $collabId)
Определения
MessageTrait.php:49
Bitrix\Socialnetwork\Collab\Integration\IM\Message\getGenderSuffix
getGenderSuffix(int $userId)
Определения
MessageTrait.php:84
$message
$message
Определения
payment.php:8
bitrix
modules
socialnetwork
lib
Collab
Integration
IM
Message
RegenerateLinkActionMessage.php
Создано системой
1.14.0