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/yandex.market/lib/ui/admin/ |
Upload File : |
<?php namespace Yandex\Market\Ui\Admin; use Yandex\Market\Config; use Yandex\Market\Data\TextString; class Path { const MODULE_PATH_PREFIX = 'yamarket_'; public static function getPageUrl($scriptName, $query = null) { $scriptName = TextString::toLower($scriptName); $path = BX_ROOT . '/admin/' . $scriptName . '.php'; if ($query !== null) { $path .= '?' . http_build_query($query); } return $path; } public static function getModuleUrl($scriptName, $query = null) { $fullScriptName = static::MODULE_PATH_PREFIX . $scriptName; if (!isset($query['lang']) && defined('LANGUAGE_ID')) { if ($query === null) { $query = []; } $query = ['lang' => LANGUAGE_ID] + $query; } return static::getPageUrl($fullScriptName, $query); } public static function getToolsUrl($scriptPath, $query = null) { $scriptPath = TextString::toLower($scriptPath); $path = BX_ROOT . '/tools/' . Config::getModuleName() . '/' . $scriptPath . '.php'; if ($query !== null) { $path .= '?' . http_build_query($query); } return $path; } }