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

	if(CForumUser::IsAdmin())
		return true;

	$dbr = CForumPrivateMessage::GetByID($ID);
	if($arRes = $dbr->Fetch())
	{
		if((intval($arRes["USER_ID"]) == $USER->GetID()) ||
			((intval($arRes["AUTHOR_ID"]) == intval($USER->GetID())) && ($arRes["IS_READ"]=="N")))
		return true;
	}
	return false;
}