static function OnSocNetLogFormatEvent($arEvent, $arParams)
{
if (
$arEvent["EVENT_ID"] === "system"
|| $arEvent["EVENT_ID"] === "system_friends"
|| $arEvent["EVENT_ID"] === "system_groups"
)
{
$arEvent["TITLE_TEMPLATE"] = "";
$arEvent["URL"] = "";
switch ($arEvent["TITLE"])
{
case "join":
[$titleTmp, $messageTmp] = CSocNetLog::InitUsersTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_JOIN1"),
Loc::getMessage("SONET_GL_TITLE_JOIN2"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "unjoin":
[$titleTmp, $messageTmp] = CSocNetLog::InitUsersTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_UNJOIN1"),
Loc::getMessage("SONET_GL_TITLE_UNJOIN2"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "moderate":
[$titleTmp, $messageTmp] = CSocNetLog::InitUsersTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_MODERATE1"),
Loc::getMessage("SONET_GL_TITLE_MODERATE2"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "unmoderate":
[$titleTmp, $messageTmp] = CSocNetLog::InitUsersTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_UNMODERATE1"),
Loc::getMessage("SONET_GL_TITLE_UNMODERATE2"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "owner":
[$titleTmp, $messageTmp] = CSocNetLog::InitUsersTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_OWNER1"),
Loc::getMessage("SONET_GL_TITLE_OWNER1"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "friend":
[$titleTmp, $messageTmp] = CSocNetLog::InitUsersTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_FRIEND1"),
Loc::getMessage("SONET_GL_TITLE_FRIEND1"),
$arParams);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "unfriend":
[$titleTmp, $messageTmp] = CSocNetLog::InitUsersTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_UNFRIEND1"),
Loc::getMessage("SONET_GL_TITLE_UNFRIEND1"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "group":
[$titleTmp, $messageTmp] = CSocNetLog::InitGroupsTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_GROUP1"),
Loc::getMessage("SONET_GL_TITLE_GROUP1"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "ungroup":
[$titleTmp, $messageTmp] = CSocNetLog::InitGroupsTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_UNGROUP1"),
Loc::getMessage("SONET_GL_TITLE_UNGROUP1"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "exclude_user":
[$titleTmp, $messageTmp] = CSocNetLog::InitGroupsTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_EXCLUDE_USER1"),
Loc::getMessage("SONET_GL_TITLE_EXCLUDE_USER1"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
case "exclude_group":
[$titleTmp, $messageTmp] = CSocNetLog::InitUsersTmp(
$arEvent["MESSAGE"],
Loc::getMessage("SONET_GL_TITLE_EXCLUDE_GROUP1"),
Loc::getMessage("SONET_GL_TITLE_EXCLUDE_GROUP1"),
$arParams
);
$arEvent["TITLE"] = $titleTmp;
$arEvent["MESSAGE_FORMAT"] = $messageTmp;
break;
default:
break;
}
}
return $arEvent;
}