1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
UserUpdateEventListener.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Collab\Onboarding\Event\Type;
6
7
use Bitrix\Main\EventResult;
8
9
class
UserUpdateEventListener
extends
AbstractEventListener
10
{
11
public
function
onAfterUserFired
(
array
$data
):
EventResult
12
{
13
$eventResult =
new
EventResult
(EventResult::SUCCESS);
14
15
$userId
= (int)(
$data
[
'ID'
] ?? 0);
16
if
(
$userId
<= 0)
17
{
18
return
$eventResult;
19
}
20
21
$isFired = (
$data
[
'ACTIVE'
] ??
''
) ===
'N'
;
22
23
if
($isFired)
24
{
25
$this->queueService->deleteByUserIds(
$userId
);
26
}
27
28
return
$eventResult;
29
}
30
}
$userId
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
Определения
check_mail.php:18
Bitrix\Main\EventResult
Определения
eventresult.php:5
Bitrix\Socialnetwork\Collab\Onboarding\Event\Type\AbstractEventListener
Определения
AbstractEventListener.php:12
Bitrix\Socialnetwork\Collab\Onboarding\Event\Type\UserUpdateEventListener
Определения
UserUpdateEventListener.php:10
Bitrix\Socialnetwork\Collab\Onboarding\Event\Type\UserUpdateEventListener\onAfterUserFired
onAfterUserFired(array $data)
Определения
UserUpdateEventListener.php:11
$data
$data['IS_AVAILABLE']
Определения
.description.php:13
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
modules
socialnetwork
lib
Collab
Onboarding
Event
Type
UserUpdateEventListener.php
Создано системой
1.14.0