%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 52.15.239.254 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/main/interface/ |
Upload File : |
<? define("NO_KEEP_STATISTIC", true); define("NO_AGENT_STATISTIC", true); define("NOT_CHECK_PERMISSIONS", true); define("NO_AGENT_CHECK", true); define("DisableEventsCheck", true); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); if($USER->IsAuthorized() && check_bitrix_sessid()) { CUtil::JSPostUnescape(); $res = false; $uid = $USER->GetID(); $now = $DB->GetNowFunction(); global $adminMenu; switch ($_REQUEST["act"]) { case 'add': $arFields = array( "MODIFIED_BY" => $uid, "CREATED_BY" => $uid, "USER_ID" => $uid, "LANGUAGE_ID" => LANGUAGE_ID, "~TIMESTAMP_X" => $now, "COMMON" => "N", "~DATE_CREATE" => $now, ); $_REQUEST["addurl"] = CHTTP::urlDeleteParams($_REQUEST["addurl"], array("IFRAME", "IFRAME_TYPE")); if(isset($_REQUEST["menu_id"])) { $arFields["MENU_ID"] = $_REQUEST["menu_id"]; if (isset($_REQUEST['module_id'])) $arFields["MODULE_ID"] = $_REQUEST["module_id"]; $favMenu = new CBXFavAdmMenu; $menuItem = $favMenu->GetMenuItem($arFields["MENU_ID"], $adminMenu->aGlobalMenu); $arFields["NAME"] = $menuItem["text"] ? htmlspecialcharsback($menuItem["text"]) : $_REQUEST["name"]; if(isset($_REQUEST["addurl"]) && !empty($_REQUEST["addurl"])) $arFields["URL"] = $_REQUEST["addurl"]; elseif(isset($menuItem["url"]) && !empty($menuItem["url"])) $arFields["URL"] = htmlspecialcharsback($menuItem["url"]); } else { $arFields["NAME"] = htmlspecialcharsback($_REQUEST["name"]); if(isset($_REQUEST["addurl"]) && !empty($_REQUEST["addurl"])) $arFields["URL"] = $_REQUEST["addurl"]; } $arFields["NAME"] = trim($arFields["NAME"]); $id = CFavorites::Add($arFields,true); if($id) { $favMenu = new CBXFavAdmMenu; $res = $favMenu->GenerateMenuHTML($id); } break; case 'delete': if(!isset($_REQUEST["id"]) || !$_REQUEST["id"]) break; $dbFav = CFavorites::GetByID($_REQUEST["id"]); while ($arFav = $dbFav->GetNext()) if($arFav["USER_ID"]==$uid) $res = CFavorites::Delete($_REQUEST["id"]); if($res) { $favMenu = new CBXFavAdmMenu; $res = $favMenu->GenerateMenuHTML(); } break; case 'get_list': $dbFav = CFavorites::GetList(); while ($arFav = $dbFav->GetNext()) if($uid == $arFav["USER_ID"] || $arFav["COMMON"]=="Y") $res[] = array("NAME" => $arFav["NAME"], "URL" => $arFav["URL"], "LANGUAGE_ID" => $arFav["LANGUAGE_ID"]); if($res) $res = CUtil::PhpToJSObject($res); break; case 'get_menu_html': $favMenu = new CBXFavAdmMenu; $res = $favMenu->GenerateMenuHTML(); break; } echo $res; } require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_admin_after.php"); ?>