- Модуль: 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;
}