- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/classes/mysql/smile.php
- Класс: CSocNetSmile
- Вызов: CSocNetSmile::Add
static function Add($arFields)
{
global $DB, $CACHE_MANAGER;
if (!CSocNetSmile::CheckFields("ADD", $arFields))
return false;
$arInsert = $DB->PrepareInsert("b_sonet_smile", $arFields);
$strSql =
"INSERT INTO b_sonet_smile(".$arInsert[0].") ".
"VALUES(".$arInsert[1].")";
$DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__);
$ID = intval($DB->LastID());
$cnt = count($arFields["LANG"]);
for ($i = 0; $i<$cnt; $i++)
{
$arInsert = $DB->PrepareInsert("b_sonet_smile_lang", $arFields["LANG"][$i]);
$strSql =
"INSERT INTO b_sonet_smile_lang(SMILE_ID, ".$arInsert[0].") ".
"VALUES(".$ID.", ".$arInsert[1].")";
$DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__);
}
$CACHE_MANAGER->Clean("b_sonet_smile");
return $ID;
}