• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/private_message.php
  • Класс: CALLForumPMFolder
  • Вызов: CALLForumPMFolder::Update
static function Update($ID, $arFields = array())
{
	global $DB, $USER, $APPLICATION;
	$ID = intval($ID);

	$res = CForumPMFolder::GetList(array(), array("TITLE"=>$arFields["TITLE"], "USER_ID"=>$USER->GetId()));
	while ($resFolder = $res->GetNext())
	{
		if($resFolder["ID"]!=$ID)
		{
			$APPLICATION->ThrowException(GetMessage("PM_ERR_FOLDER_EXIST"));
			return  false;
		}
	}
	$strUpdate = $DB->PrepareUpdate("b_forum_pm_folder", $arFields);
	$strSql = "UPDATE b_forum_pm_folder SET ".$strUpdate." WHERE ID=".$ID;
	$res = $DB->Query($strSql, false, "FILE: ".__FILE__."
LINE: ".__LINE__); return $res; }