• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/log_follow.php
  • Класс: CSocNetLogFollow
  • Вызов: CSocNetLogFollow::Update
static function Update($user_id, $code, $type, $follow_date = false, $bByWF = false)
{
	global $DB, $CACHE_MANAGER;

	if (intval($user_id) <= 0 || $code == '')
		return false;

	if ($type != "Y")
		$type = "N";

	$strSQL = "UPDATE b_sonet_log_follow SET TYPE = '".$DB->forSql($type)."', FOLLOW_DATE = ".($follow_date ? $DB->CharToDateFunction($follow_date) : $DB->CurrentTimeFunction()).", BY_WF = ".($bByWF ? "'Y'" : "null")." WHERE USER_ID = ".intval($user_id)." AND CODE = '".$DB->forSql($code)."'";
	if ($DB->Query($strSQL, false, "FILE: ".__FILE__."
LINE: ".__LINE__)) { if ( defined("BX_COMP_MANAGED_CACHE") && intval($user_id) > 0 && $code === "**" ) { $CACHE_MANAGER->ClearByTag("SONET_LOG_FOLLOW_".$user_id); } return true; } else { return false; } }