• Модуль: 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;
}