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

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

	$Fields = array(
		"USER_ID" => intval($arFields["USER_ID"]),
		"FORUM_ID" => intval($arFields["FORUM_ID"]),
		"START_DATE" => $DB->GetNowFunction(),
		"NEW_TOPIC_ONLY" => "'".$DB->ForSQL($arFields["NEW_TOPIC_ONLY"], 1)."'",
		"SITE_ID" => "'".$DB->ForSQL($arFields["SITE_ID"], 2)."'",
		);

	if(intval($arFields["SOCNET_GROUP_ID"])>0)
		$Fields["SOCNET_GROUP_ID"] = intval($arFields["SOCNET_GROUP_ID"]);

	if (intval($arFields["TOPIC_ID"]) > 0)
		$Fields["TOPIC_ID"] = intval($arFields["TOPIC_ID"]);

	return $DB->Insert("b_forum_subscribe", $Fields, "File: ".__FILE__."
Line: ".__LINE__); }