• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/messages.php
  • Класс: CAllSocNetMessages
  • Вызов: CAllSocNetMessages::Delete
static function Delete($ID)
{
	global $DB;

	if (!CSocNetGroup::__ValidateID($ID))
		return false;

	$ID = intval($ID);
	$bSuccess = True;

	$db_events = GetModuleEvents("socialnetwork", "OnBeforeSocNetMessagesDelete");
	while ($arEvent = $db_events->Fetch())
		if (ExecuteModuleEventEx($arEvent, array($ID))===false)
			return false;

	$events = GetModuleEvents("socialnetwork", "OnSocNetMessagesDelete");
	while ($arEvent = $events->Fetch())
		ExecuteModuleEventEx($arEvent, array($ID));

	if ($bSuccess)
		$bSuccess = $DB->Query("DELETE FROM b_sonet_messages WHERE ID = ".$ID."", true);

	return $bSuccess;
}