%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/sender/lib/integration/main/triggers/ |
Current File : /home/bitrix/www/bitrix/modules/sender/lib/integration/main/triggers/userauth.php |
<? namespace Bitrix\Sender\Integration\Main\Triggers; use Bitrix\Main\Context; use Bitrix\Main\Localization\Loc; use Bitrix\Sender\Trigger\Base as TriggerBase; Loc::loadMessages(__FILE__); class UserAuth extends TriggerBase { public function getName() { return Loc::getMessage('sender_trigger_user_auth_name'); } public function getCode() { return "user_auth"; } public function getEventModuleId() { return 'main'; } public function getEventType() { return "OnAfterUserAuthorize"; } public function filter() { if($this->getSiteId() == Context::getCurrent()->getSite()) { return true; } else { return false; } } public function getRecipient() { $eventData = $this->getParam('EVENT'); if(empty($eventData[0]['user_fields'])) return null; return array( 'EMAIL' => $eventData[0]['user_fields']['EMAIL'], 'USER_ID' => $eventData[0]['user_fields']['ID'], 'NAME' => $eventData[0]['user_fields']['NAME'], ); } }