- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/favorites.php
- Класс: CAllFavorites
- Вызов: CAllFavorites::Add
static function Add($arFields, $checkDuplicate = false)
{
global $DB;
if(!CFavorites::CheckFields($arFields))
return false;
if($checkDuplicate)
{
$duplicate = CFavorites::IsExistDuplicate($arFields);
if($duplicate)
return $duplicate;
}
$codes = new CHotKeysCode;
$codeID=$codes->Add(array(
"CODE"=>"location.href='".$arFields["URL"]."';",
"NAME"=>$arFields["NAME"],
"COMMENTS"=>"FAVORITES",
));
$codes->Update($codeID,array(
"CLASS_NAME"=>"FAV-".$codeID,
"TITLE_OBJ"=>"FAV-".$codeID,
));
$arFields["CODE_ID"]=intval($codeID);
$ID = $DB->Add("b_favorite", $arFields);
return $ID;
}