• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/points.php
  • Класс: CAllForumPoints
  • Вызов: CAllForumPoints::Update
static function Update($ID, $arFields)
{
	global $DB;
	$ID = intval($ID);
	if ($ID <= 0)
		return False;

	if (!CForumPoints::CheckFields("UPDATE", $arFields, $ID))
		return false;

	$strUpdate = $DB->PrepareUpdate("b_forum_points", $arFields);
	$strSql = "UPDATE b_forum_points SET ".$strUpdate." WHERE ID = ".$ID;
	$DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); if (is_set($arFields, "LANG")) { $DB->Query("DELETE FROM b_forum_points_lang WHERE POINTS_ID = ".$ID.""); for ($i = 0; $iPrepareInsert("b_forum_points_lang", $arFields["LANG"][$i]); $strSql = "INSERT INTO b_forum_points_lang(POINTS_ID, ".$arInsert[0].") VALUES(".$ID.", ".$arInsert[1].")"; $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); } } return $ID; }