Документация для разработчиков
Темная тема

onDeleteUserFieldValues

Параметры

Параметр Описание С версии
string entityId Строка-идентификатор сущности (например, UF_USR для пользователя)
int $id Идентификатор сущности (например, ид пользователя)

Возвращаемое значение

Возвращаемое значение аналогично тому, что в событии onUpdateUserFieldValues

Пример

\Bitrix\Main\EventManager::getInstance()->addEventHandler('main', 'onDeleteUserFieldValues', function(\Bitrix\Main\Event $event)
{
	$resultType = \Bitrix\Main\EventResult::UNDEFINED;

	$entityId = $event->getParameter('entityId');
	$id = $event->getParameter('id');

	if($entityId === 'UF_MY_ENTITY')
	{
		//delete data
		$result = \MyModule\Model\SomeStorageTable::delete($id);
		if($result->isSuccess())
		{
			$resultType = \Bitrix\Main\EventResult::SUCCESS;
		}
		else
		{
			$resultType = \Bitrix\Main\EventResult::ERROR;
		}
	}

	return new \Bitrix\Main\EventResult($resultType);
});


© «Битрикс», 2001-2024, «1С-Битрикс», 2024