function Show($arParams) { CUtil::InitJSCore(array('window', 'ajax', 'fx')); $this->InitLangMess(); $arParams = $this->Init($arParams); // Display all DOM elements, dialogs $this->BuildSceleton($this->display); $this->Run($this->display); if ($arParams["initConponentParams"]) { CComponentParamsManager::Init(array( 'requestUrl' => '/bitrix/admin/fileman_component_params.php' )); } }
$amp = $bUrlEncode ? '&' : '&'; return 'component_name=' . urlencode(CUtil::addslashes($_GET["component_name"])) . $amp . 'component_template=' . urlencode(CUtil::addslashes($_GET["component_template"])) . $amp . 'template_id=' . urlencode(CUtil::addslashes($_GET["template_id"])) . $amp . 'lang=' . urlencode(CUtil::addslashes(LANGUAGE_ID)) . $amp . 'src_path=' . urlencode(CUtil::addslashes($_GET["src_path"])) . $amp . 'src_line=' . intval($_GET["src_line"]) . $amp . 'src_page=' . urlencode(CUtil::addslashes($_GET["src_page"])) . $amp . 'src_site=' . urlencode(CUtil::addslashes($_GET["src_site"])); } $io = CBXVirtualIo::GetInstance(); $src_path = $io->CombinePath("/", $_GET["src_path"]); $src_line = intval($_GET["src_line"]); if (!$USER->CanDoOperation('edit_php') && !$USER->CanDoFileOperation('fm_lpa', array($_GET["src_site"], $src_path))) { die(GetMessage("ACCESS_DENIED")); } $bLimitPhpAccess = !$USER->CanDoOperation('edit_php'); CModule::IncludeModule("fileman"); $componentName = $_GET["component_name"]; $componentTemplate = $_GET["component_template"]; $templateId = $_GET["template_id"]; $relPath = $io->ExtractPathFromPath($src_path); CComponentParamsManager::Init(array('requestUrl' => '/bitrix/admin/fileman_component_params.php', 'relPath' => $relPath)); IncludeModuleLangFile(__FILE__); CUtil::JSPostUnescape(); $obJSPopup = new CJSPopup('', array('TITLE' => GetMessage("comp_prop_title"))); $obJSPopup->ShowTitlebar(); $strWarning = ""; $arValues = array(); $arTemplate = false; $arComponent = false; $arComponentDescription = false; $arParameterGroups = array(); $filesrc = ""; $abs_path = ""; $curTemplate = ""; if (!CComponentEngine::CheckComponentName($componentName)) { $strWarning .= GetMessage("comp_prop_error_name") . "<br>";