1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AttachService.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Im\V2\Message\Attach
;
4
5
use
Bitrix\Im\V2\Message
;
6
use
Bitrix\Im\V2\Message\Params
;
7
use
Bitrix\Main\Engine\CurrentUser
;
8
9
class
AttachService
10
{
11
public
function
deleteRichUrl
(
Message
$message
): void
12
{
13
$params
=
$message
->getParams();
14
15
$urlIds =
$params
->get(
'URL_ID'
)->getValue();
16
if
(empty($urlIds))
17
{
18
return
;
19
}
20
21
$params
->get(
'URL_ID'
)->unsetValue();
22
$params
->get(
'URL_ONLY'
)->unsetValue();
23
$params
->save();
24
25
(
new
Message\Param\PushService
())->sendPull(
$message
, [
'URL_ID'
,
'ATTACH'
,
'URL_ONLY'
]);
26
}
27
}
Bitrix\Im\V2\Chat\Param\Params
Определения
Params.php:21
Bitrix\Im\V2\Message\Attach\AttachService
Определения
AttachService.php:10
Bitrix\Im\V2\Message\Attach\AttachService\deleteRichUrl
deleteRichUrl(Message $message)
Определения
AttachService.php:11
Bitrix\Im\V2\Message\Param\PushService
Определения
PushService.php:11
Bitrix\Main\Engine\CurrentUser
Определения
currentuser.php:8
Bitrix\Im\Message
Определения
Uuid.php:3
Bitrix\Im\V2\Message\Attach
Определения
AttachService.php:3
Bitrix\Im\V2\Message
Определения
AdditionalMessagePopupItem.php:3
$message
$message
Определения
payment.php:8
$params
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения
template.php:799
bitrix
modules
im
lib
V2
Message
Attach
AttachService.php
Создано системой
1.14.0