- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/classes/general/im_convert.php
- Класс: CIMConvert
- Вызов: CIMConvert::UndeliveredMessageAgent
static function UndeliveredMessageAgent()
{
if (!CModule::IncludeModule("socialnetwork"))
return false;
$activateNewAgent = false;
$dbMessage = CSocNetMessages::GetList(
array("ID" => "ASC"),
array(
"DATE_VIEW" => "",
"TO_DELETED" => "N",
"MESSAGE_TYPE" => "P"
),
false,
array("nTopCount" => '500'),
array("ID", "FROM_USER_ID", "TO_USER_ID", "MESSAGE", "DATE_CREATE")
);
while ($arMessage = $dbMessage->Fetch())
{
$ar = Array(
"FROM_USER_ID" => intval($arMessage["FROM_USER_ID"]),
"TO_USER_ID" => intval($arMessage["TO_USER_ID"]),
"MESSAGE" => $arMessage["MESSAGE"],
"MESSAGE_DATE" => $arMessage["DATE_CREATE"],
);
CIMMessage::Add($ar);
CSocNetMessages::Update($arMessage["ID"], array("TO_DELETED" => "Y", "FROM_DELETED" => "Y"));
$activateNewAgent = true;
}
return $activateNewAgent? "CIMConvert::UndeliveredMessageAgent();": "";
}