1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
actionsms.php
См. документацию.
1<?php
8
9namespace Bitrix\Main\EventLog;
10
11class ActionSms extends Action
12{
13 const EVENT_TYPE = 'SMS_EVENT_LOG_NOTIFICATION';
14
15 public function __construct($recipient, $text)
16 {
17 parent::__construct(Action::TYPE_SMS, $recipient, $text);
18 }
19
23 public function send(Notification $notification)
24 {
25 $site = \CSite::GetDefSite();
26
27 $fields = static::getNotificationFields($notification);
28 $fields["PHONE_NUMBER"] = $this->getRecipient();
29 $fields["ADDITIONAL_TEXT"] = $this->getText();
30
31 $sms = new \Bitrix\Main\Sms\Event(self::EVENT_TYPE, $fields);
32 $sms->setSite($site);
33 $sms->send();
34 }
35}
getRecipient()
Определения action.php:67
const TYPE_SMS
Определения action.php:14
getText()
Определения action.php:76
const EVENT_TYPE
Определения actionsms.php:13
send(Notification $notification)
Определения actionsms.php:23
__construct($recipient, $text)
Определения actionsms.php:15
$site
Определения yandex_run.php:614
$fields
Определения yandex_run.php:501