• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/mysql/subscription.php
  • Класс: CSocNetSubscription
  • Вызов: CSocNetSubscription::Add
static function Add($arFields)
{
	global $DB;

	$arFields1 = BitrixSocialnetworkUtil::getEqualityFields($arFields);

	if (!CSocNetSubscription::CheckFields("ADD", $arFields))
		return false;

	$arInsert = $DB->PrepareInsert("b_sonet_subscription", $arFields);
	BitrixSocialnetworkUtil::processEqualityFieldsToInsert($arFields1, $arInsert);

	$ID = false;
	if ($arInsert[0] <> '')
	{
		$strSql =
			"INSERT INTO b_sonet_subscription(".$arInsert[0].") ".
			"VALUES(".$arInsert[1].")";
		$DB->Query($strSql, False, "File: ".__FILE__."
Line: ".__LINE__); $ID = intval($DB->LastID()); } if(defined("BX_COMP_MANAGED_CACHE")) $GLOBALS["CACHE_MANAGER"]->ClearByTag("sonet_subscription_".$arFields["CODE"]); return $ID; }