isUserGivenConsent
public static \Bitrix\Blog\BlogUser::isUserGivenConsent( $userId );
Если в компоненте включен запрос согласия пользователя на обработку персональных данных, то данный метод проверяет, было ли дано пользователем согласие в каком-либо из сообщений данного блога. Метод статический.
Проверка соглашения происходет на основе URL, поэтому:
- Для одного и того же блога/сообщения, но показанного в разных компонентах (с разными адресами), соглашение будет показано дважды. Т.е. пользователь будет подтверждать своё согласие для каждого компонента.
- Если изменится URL компонента (например, изменятся настройки ЧПУ) - соглашение также будет показано заново.
Параметры
Параметр | Описание | Версия |
---|---|---|
$userId | Идентификатор пользователя. Внимание! Требуется именно идентификатор пользователя в система (в модуле main), а не идентификатор BlogUser. | |
$agreementId | ID пользовательского соглашения. В системе может быть настроено несколько запросов, проверять нужно используемое в данном компоненте. |
Примеры
© «Битрикс», 2001-2024, «1С-Битрикс», 2024