1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
eventhandler.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Rest\Integration\Main
;
4
5
use
Bitrix\Main\Event
;
6
use
Bitrix\Rest\Notification\MarketExpired\Curtain\CurtainPageType
;
7
8
class
EventHandler
9
{
10
public
static
function
onSubscriptionChange
(
Event
$event
): void
11
{
12
\CUserOptions::DeleteOption(
'rest'
,
'marketSubscriptionPopupTs'
);
13
\CUserOptions::DeleteOption(
'rest'
,
'marketSubscriptionPopupDismiss'
);
14
15
foreach
(CurtainPageType::cases() as $curtainPageType)
16
{
17
\CUserOptions::DeleteOption(
'rest'
,
"marketSubscriptionCurtain{$curtainPageType->value}Dismiss"
);
18
\CUserOptions::DeleteOption(
'rest'
,
"marketSubscriptionCurtain{$curtainPageType->value}Ts"
);
19
}
20
}
21
}
Bitrix\Main\Event
Определения
event.php:5
Bitrix\Rest\Integration\Main\EventHandler
Определения
eventhandler.php:9
Bitrix\Rest\Integration\Main\EventHandler\onSubscriptionChange
static onSubscriptionChange(Event $event)
Определения
eventhandler.php:10
Bitrix\Rest\Integration\Main
Определения
eventhandler.php:3
Bitrix\Rest\Notification\MarketExpired\Curtain\CurtainPageType
CurtainPageType
Определения
CurtainPageType.php:6
$event
$event
Определения
prolog_after.php:141
bitrix
modules
rest
lib
integration
main
eventhandler.php
Создано системой
1.14.0