- Модуль: timeman
- Путь к файлу: ~/bitrix/modules/timeman/classes/general/timeman_report_full.php
- Класс: CReportNotifications
- Вызов: CReportNotifications::AddComment_Report
static function AddComment_Report($arFields)
{
$dbResult = CSocNetLog::GetList(
array("ID" => "DESC"),
array("ID" => $arFields["LOG_ID"]),
false,
false,
array("ID", "SOURCE_ID", "PARAMS","SITE_ID")
);
$FORUM_ID = 0;
if (
($arLog = $dbResult->Fetch())
&& ($arLog["SOURCE_ID"] > 0)
)
$FORUM_ID = CTimeManNotify::GetForum($arLog);
if ($FORUM_ID > 0)
{
$arReturn = CReportNotifications::AddComment_Report_Forum($arFields, $FORUM_ID, $arLog);
if (intval($arReturn["SOURCE_ID"]) > 0)
{
$arReportFields = array(
"REPORT_ID" => $arLog["SOURCE_ID"],
"USER_ID" => $arFields["USER_ID"],
"LOG_ID" => $arLog["ID"],
"MESSAGE" => $arFields["TEXT_MESSAGE"]
);
CReportNotifications::AddCommentToIM($arReportFields);
}
}
else
$arReturn = array(
"SOURCE_ID" => false,
"ERROR" => GetMessage("SONET_ADD_COMMENT_SOURCE_ERROR"),
"NOTES" => ""
);
return $arReturn;
}