- Модуль: 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/"
)
]
];
}