Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/components/bitrix/socialnetwork.admin.set/ |
Upload File : |
<? define("NO_KEEP_STATISTIC", true); define("BX_STATISTIC_BUFFER_USED", false); define("NO_LANG_FILES", true); define("NOT_CHECK_PERMISSIONS", true); $site_id = (isset($_POST["site"]) && is_string($_POST["site"])) ? trim($_POST["site"]) : ""; $site_id = mb_substr(preg_replace("/[^a-z0-9_]/i", "", $site_id), 0, 2); define("SITE_ID", $site_id); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/bx_root.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); header('Content-Type: application/x-javascript; charset='.LANG_CHARSET); if (!defined("LANGUAGE_ID")) { $rsSite = CSite::GetByID($site_id); if ($arSite = $rsSite->Fetch()) define("LANGUAGE_ID", $arSite["LANGUAGE_ID"]); else define("LANGUAGE_ID", "en"); } if (!CModule::IncludeModule("socialnetwork")) { echo CUtil::PhpToJsObject(Array('ERROR' => 'SONET_MODULE_NOT_INSTALLED')); die(); } if (!$GLOBALS["USER"]->IsAuthorized()) { echo CUtil::PhpToJsObject(Array('ERROR' => 'CURRENT_USER_NOT_AUTH')); die(); } if (check_bitrix_sessid()) { if (CSocNetUser::IsCurrentUserModuleAdmin(SITE_ID, false)) { if (isset($_POST["ACTION"]) && $_POST["ACTION"] == "SET") { if (CSocNetUser::IsEnabledModuleAdmin()) \CSocNetUser::DisableModuleAdmin(); else \CSocNetUser::EnableModuleAdmin(); } echo CUtil::PhpToJsObject(Array('SUCCESS' => 'Y')); } else echo CUtil::PhpToJsObject(Array('ERROR' => 'CURRENT_USER_NOT_ADMIN')); } else echo CUtil::PhpToJsObject(Array('ERROR' => 'SESSION_ERROR')); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php"); ?>