$arIDs[] = IntVal($_POST["id_" . $i]); } } if (count($arIDs) <= 0) { $errorMessage .= GetMessage("SONET_GRE_NOT_SELECTED") . ". "; } } if (strlen($errorMessage) <= 0) { $type = $_POST["type"] == "out" ? "out" : "in"; if ($type == "in") { if ($_POST["action"] == "accept") { if (!CSocNetUserToGroup::ConfirmRequestToBeMember($USER->GetID(), $arResult["Group"]["ID"], $arIDs, false) && ($e = $APPLICATION->GetException())) { $errorMessage .= $e->GetString(); } } elseif ($_POST["action"] == "reject") { if (!CSocNetUserToGroup::RejectRequestToBeMember($USER->GetID(), $arResult["Group"]["ID"], $arIDs) && ($e = $APPLICATION->GetException())) { $errorMessage .= $e->GetString(); } } } else { if ($_POST["action"] == "reject") { $errorMessage = ""; foreach ($arIDs as $relation_id) { $arRelation = CSocNetUserToGroup::GetByID($relation_id); if (!$arRelation) { continue; } if (!CSocNetUserToGroup::Delete($arRelation["ID"])) { if ($e = $APPLICATION->GetException()) { $errorMessage .= $e->GetString(); }
{ $type = ($_POST["type"] == "out" ? "out" : "in"); if ($type == "in") { if ($_POST["action"] == "accept") { if ( !CSocNetUserToGroup::ConfirmRequestToBeMember($GLOBALS["USER"]->GetID(), $arResult["Group"]["ID"], $arIDs, false) && ($e = $APPLICATION->GetException()) ) $errorMessage .= $e->GetString(); } elseif ($_POST["action"] == "reject") { if ( !CSocNetUserToGroup::RejectRequestToBeMember($GLOBALS["USER"]->GetID(), $arResult["Group"]["ID"], $arIDs) && ($e = $APPLICATION->GetException()) ) $errorMessage .= $e->GetString(); } } else { if ($_POST["action"] == "reject") { $errorMessage = ""; foreach($arIDs as $relation_id) { $arRelation = CSocNetUserToGroup::GetByID($relation_id); if (!$arRelation) continue;