• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/ai/center.php
  • Класс: BitrixIntranetAICenter
  • Вызов: Center::getFaceCard
static function getFaceCard()
{
	if (!Loader::includeModule("rest") || !Loader::includeModule("faceId") || !FaceId::isAvailable())
	{
		return [];
	}

	$appId = AppTable::getByClientId(CRestUtil::BITRIX_1C_APP_CODE)['CLIENT_ID'];
	$appSettings = Option::get("rest", "options_".$appId, "");
	if (!empty($appSettings))
	{
		$appSettings = unserialize($appSettings, ["allowed_classes" => false]);
	}

	return [
		[
			"id" => "facecard",
			"name" => Loc::getMessage("INTRANET_AI_FACE_CARD"),
			"iconClass" => "ui-icon ui-icon-service-1c",
			"iconColor" => "",
			"selected" => isset($appSettings["facecard"]) && $appSettings["facecard"] === "Y" ? true : false,
			"data" => array(
				"url" => SITE_DIR."onec/facecard/"
			)
		]
	];
}