1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
sonet_group_set_owner.php
См. документацию.
1<?
2require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
4
6
8{
9 $GROUP_ID = intval($_REQUEST['GROUP_ID']);
10 $USER_ID = intval($_REQUEST['USER_ID']);
11
12 if ($GROUP_ID && $USER_ID && CModule::IncludeModule('socialnetwork'))
13 {
14 $arGroup = CSocNetGroup::GetByID($GROUP_ID);
15
16 if (intval($arGroup["OWNER_ID"]) != $USER_ID)
17 {
18 if ($arGroup)
19 {
20 $CurrentUserPerms = CSocNetUserToGroup::InitUserPerms($GLOBALS["USER"]->GetID(), $arGroup, CSocNetUser::IsCurrentUserModuleAdmin($arGroup["SITE_ID"]));
21
22 if ($CurrentUserPerms["UserCanModifyGroup"])
23 {
24 $res = CSocNetUserToGroup::SetOwner($USER_ID, $GROUP_ID, $arGroup);
25 if (!$res && $e = $GLOBALS["APPLICATION"]->GetException())
26 $errorMessage = $e->GetString();
27
28 if ($errorMessage == '')
29 echo '<script>window.location.reload();</script>';
30 else
31 echo '<script>alert(\''.CUtil::JSEscape($errorMessage).'\');</script>';
32 }
33 else
34 echo '<script>alert(\'Access denied!\');</script>';
35 }
36 else
37 echo '<script>alert(\'Group error!\');</script>';
38 }
39 else
40 {
41 // new owner is equal to old one
42 echo '<script>window.location.reload();</script>';
43 }
44 }
45 else
46 echo '<script>alert(\'Params error!\');</script>';
47}
48else
49 echo '<script>alert(\'Session expired!\');</script>';
50?>
$res
Определения filter_act.php:7
$_REQUEST["admin_mnu_menu_id"]
Определения get_menu.php:8
while($arParentIBlockProperty=$dbParentIBlockProperty->Fetch()) $errorMessage
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
check_bitrix_sessid($varname='sessid')
Определения tools.php:4686
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
Определения tools.php:3778
$GLOBALS['_____370096793']
Определения update_client.php:1