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/modules/bitrix.eshop/ |
Upload File : |
<?php use Bitrix\Main\Application; use Bitrix\Main\Config\Option; use Bitrix\Main\Localization\Loc; use Bitrix\Main\Web\Uri; class CEShop { public static function ShowPanel(): void { /** @var CMain $APPLICATION */ global $APPLICATION; /** @var CUser $USER */ global $USER; if ($USER->IsAdmin() && Option::get('main', 'wizard_solution', '', SITE_ID) === 'eshop') { $APPLICATION->SetAdditionalCSS('/bitrix/wizards/bitrix/eshop/css/panel.css'); $arMenu = [ [ "ACTION" => "jsUtils.Redirect([], '".CUtil::JSEscape("/bitrix/admin/wizard_install.php?lang=".LANGUAGE_ID."&wizardSiteID=".SITE_ID."&wizardName=bitrix:eshop&".bitrix_sessid_get())."')", "ICON" => "bx-popup-item-wizard-icon", "TITLE" => Loc::getMessage("STOM_BUTTON_TITLE_W1"), "TEXT" => Loc::getMessage("STOM_BUTTON_NAME_W1"), ], ]; $APPLICATION->AddPanelButton([ "HREF" => "/bitrix/admin/wizard_install.php?lang=".LANGUAGE_ID."&wizardName=bitrix:eshop&wizardSiteID=".SITE_ID."&".bitrix_sessid_get(), "ID" => "eshop_wizard", "ICON" => "bx-panel-site-wizard-icon", "MAIN_SORT" => 2500, "TYPE" => "BIG", "SORT" => 10, "ALT" => Loc::getMessage("SCOM_BUTTON_DESCRIPTION"), "TEXT" => Loc::getMessage("SCOM_BUTTON_NAME"), "MENU" => $arMenu, ]); $request = Application::getInstance()->getContext()->getRequest(); $uriString = $request->getRequestUri(); $uri = new Uri($uriString); $APPLICATION->AddPanelButton([ "ICON" => "bx-panel-themes-icon", "ALT" => Loc::getMessage("ESHOP_BUTTON_THEME_TEXT"), "TEXT" => Loc::getMessage("ESHOP_BUTTON_THEME"), "MAIN_SORT" => 1700, "MENU" => [ [ "TEXT" => Loc::getMessage("ESHOP_BUTTON_THEME_GREEN"), "ACTION" => "jsUtils.Redirect([], '".$uri->addParams(["theme" => "green"])."')", ], [ "TEXT" => Loc::getMessage("ESHOP_BUTTON_THEME_BLUE"), "ACTION" => "jsUtils.Redirect([], '".$uri->addParams(["theme" => "blue"])."')", ], [ "TEXT" => Loc::getMessage("ESHOP_BUTTON_THEME_YELLOW"), "ACTION" => "jsUtils.Redirect([], '".$uri->addParams(["theme" => "yellow"])."')", ], [ "TEXT" => Loc::getMessage("ESHOP_BUTTON_THEME_RED"), "ACTION" => "jsUtils.Redirect([], '".$uri->addParams(["theme" => "red"])."')", ], ], "MODE" => "view", "HINT" => [ "TITLE" => Loc::getMessage("ESHOP_BUTTON_THEME"), "TEXT" => Loc::getMessage("ESHOP_BUTTON_THEME_TEXT"), ], ]); } } }