- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/messages.php
- Класс: CAllSocNetMessages
- Вызов: CAllSocNetMessages::DeleteConversation
static function DeleteConversation($CurrentUserID, $PartnerUserID)
{
global $APPLICATION, $DB;
$CurrentUserID = intval($CurrentUserID);
$PartnerUserID = intval($PartnerUserID);
if ($CurrentUserID <= 0)
{
$GLOBALS["APPLICATION"]->ThrowException(GetMessage("SONET_UR_EMPTY_SENDER_USER_ID"), "ERROR_USER_ID");
return false;
}
if ($PartnerUserID <= 0)
{
$GLOBALS["APPLICATION"]->ThrowException(GetMessage("SONET_UR_EMPTY_TARGET_USER_ID"), "ERROR_USER_ID");
return false;
}
$dbMessages = CSocNetMessages::GetMessagesForChat($CurrentUserID, $PartnerUserID);
while ($arMessages = $dbMessages->GetNext())
{
CSocNetMessages::DeleteMessage($arMessages["ID"], $CurrentUserID, false);
}
CSocNetMessages::__SpeedFileCheckMessages($CurrentUserID);
return true;
}