require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
IncludeModuleLangFile(__FILE__);
$errorMessage = "";
if (check_bitrix_sessid())
{
$GROUP_ID = intval($_REQUEST['GROUP_ID']);
$USER_ID = intval($_REQUEST['USER_ID']);
if ($GROUP_ID && $USER_ID && CModule::IncludeModule('socialnetwork'))
{
$arGroup = CSocNetGroup::GetByID($GROUP_ID);
if (intval($arGroup["OWNER_ID"]) != $USER_ID)
{
if ($arGroup)
{
$CurrentUserPerms = CSocNetUserToGroup::InitUserPerms($GLOBALS["USER"]->GetID(), $arGroup, CSocNetUser::IsCurrentUserModuleAdmin($arGroup["SITE_ID"]));
if ($CurrentUserPerms["UserCanModifyGroup"])
{
$res = CSocNetUserToGroup::SetOwner($USER_ID, $GROUP_ID, $arGroup);
if (!$res && $e = $GLOBALS["APPLICATION"]->GetException())
$errorMessage = $e->GetString();
if ($errorMessage == '')
echo '';
else
echo '';
}
else
echo '';
}
else
echo '';
}
else
{
// new owner is equal to old one
echo '';
}
}
else
echo '';
}
else
echo '';
?>