%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/socialnetwork/tools/ |
Current File : /home/bitrix/www/bitrix/modules/socialnetwork/tools/sonet_group_set_owner.php |
<? 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 (strlen($errorMessage) <= 0) echo '<script>window.location.reload();</script>'; else echo '<script>alert(\''.CUtil::JSEscape($errorMessage).'\');</script>'; } else echo '<script>alert(\'Access denied!\');</script>'; } else echo '<script>alert(\'Group error!\');</script>'; } else { // new owner is equal to old one echo '<script>window.location.reload();</script>'; } } else echo '<script>alert(\'Params error!\');</script>'; } else echo '<script>alert(\'Session expired!\');</script>'; ?>