• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/private_message.php
  • Класс: CAllForumPrivateMessage
  • Вызов: CAllForumPrivateMessage::GetByID
static function GetByID($ID)
{
	global $DB;
	static $arMessage = array();
	$result = false;
	$ID = intval($ID);
	if ($ID <= 0)
		return false;
	if (!is_set($arMessage, $ID))
	{
		$db_res = CForumPrivateMessage::GetList(Array(), Array("ID"=>$ID));
		if ($db_res && $result = $db_res->Fetch())
			$arMessage[$ID] = $result;
		else
			$arMessage[$ID] = false;
	}
	$result = $arMessage[$ID];
	if (is_array($result))
	{
		$db_res = new CDBResult;
		$db_res->InitFromArray(array($ID => $result));
		return $db_res;
	}
	return $result;
}