Esempio n. 1
0
	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'
			));
		}
	}
Esempio n. 2
0
    $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>";