$path = str_replace(array("\\", "//"), "/", dirname(__FILE__) . "/lang/en/set_message.php"); @(include_once $path); $path = str_replace(array("\\", "//"), "/", dirname(__FILE__) . "/lang/" . LANGUAGE_ID . "/set_message.php"); @(include_once $path); if (CModule::IncludeModule("socialnetwork")) { $userID = IntVal($_REQUEST["user_id"]); if (!$GLOBALS["USER"]->IsAuthorized()) { echo "*\r\n"; } else { if (!check_bitrix_sessid()) { echo GetMessage("SONET_C2_SECURITY_ERROR") . "."; } else { if ($_REQUEST["EventType"] == "FriendRequest" && IntVal($_REQUEST["eventID"]) > 0) { $errorMessage = ""; if ($_REQUEST["action"] == "add") { if (!CSocNetUserRelations::ConfirmRequestToBeFriend($GLOBALS["USER"]->GetID(), IntVal($_REQUEST["eventID"]))) { if ($e = $GLOBALS["APPLICATION"]->GetException()) { $errorMessage .= $e->GetString(); } } } elseif ($_REQUEST["action"] == "reject") { if (!CSocNetUserRelations::RejectRequestToBeFriend($GLOBALS["USER"]->GetID(), IntVal($_REQUEST["eventID"]))) { if ($e = $GLOBALS["APPLICATION"]->GetException()) { $errorMessage .= $e->GetString(); } } } if (strlen($errorMessage) > 0) { echo $errorMessage; } } elseif ($_REQUEST["EventType"] == "GroupRequest" && IntVal($_REQUEST["eventID"]) > 0) {
} elseif ($_GET["CONFIRM"] == "N") { $group = getRelatedGroup($relationID); if ($group && CSocNetUserToGroup::UserRejectRequestToBeMember($arParams["USER_ID"], $relationID)) { $infoMessage = GetMessage("SONET_URE_GROUP_REJECT", array("#GROUP#" => $group)); } else { if ($e = $APPLICATION->GetException()) { $errorMessage .= $e->GetString(); } } } } //friendship if (isset($_GET["INVITE_USER"])) { $relationID = intval($_GET["INVITE_USER"]); if ($_GET["CONFIRM"] == "Y") { if (CSocNetUserRelations::ConfirmRequestToBeFriend($arParams["USER_ID"], $relationID, $bAutoSubscribe)) { $infoMessage = GetMessage("SONET_URE_FRIEND_CONFIRM", array("#USER#" => getRelatedUser($arParams["USER_ID"], $relationID))); } else { if ($e = $APPLICATION->GetException()) { $errorMessage .= $e->GetString(); } } } elseif ($_GET["CONFIRM"] == "N") { $secondUser = getRelatedUser($arParams["USER_ID"], $relationID); if ($secondUser && CSocNetUserRelations::RejectRequestToBeFriend($arParams["USER_ID"], $relationID)) { $infoMessage = GetMessage("SONET_URE_FRIEND_REJECT", array("#USER#" => $secondUser)); } else { if ($e = $APPLICATION->GetException()) { $errorMessage .= $e->GetString(); } }