- Модуль: intranet
- Путь к файлу: ~/bitrix/modules/intranet/lib/component/userprofile.php
- Класс: BitrixIntranetComponentUserProfile
- Вызов: UserProfile::getUserGdpr
protected function getUserGdpr()
{
$gdprResult = [
"email" => [
"value" => "Y",
"date" => ""
],
"training" => [
"value" => "Y",
"date" => ""
],
];
$gdprEmail = CUserOptions::GetOption('bitrix24', "gdpr_email_info", []);
$gdprTraining = CUserOptions::GetOption('bitrix24', "gdpr_email_training", []);
if (!empty($gdprEmail))
{
$gdprResult["email"]["value"] = ($gdprEmail["value"] === "N" ? "N" : "Y");
if ((int)$gdprEmail["date"] > 0)
{
$gdprResult["email"]["date"] = ConvertTimeStamp($gdprEmail["date"]);
}
}
if (!empty($gdprTraining))
{
$gdprResult["training"]["value"] = ($gdprTraining["value"] === "N" ? "N" : "Y");
if ((int)$gdprTraining["date"] > 0)
{
$gdprResult["training"]["date"] = ConvertTimeStamp($gdprTraining["date"]);
}
}
return $gdprResult;
}