• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/classes/general/fileman_utils.php
  • Класс: CFilemanUtils
  • Вызов: CFilemanUtils::InitScript
static function InitScript($Params)
{
	CUtil::InitJSCore(array('ajax', 'window'));

	$arLangArray = array();
	if ($Params['initSearch'])
		$arLangArray[] = 'search';

	if ($Params['initServerAccess'] ?? false)
		$arLangArray[] = 'server_access';

	if ($Params['initCopy'])
		$arLangArray[] = 'copy';

	if ($Params['initPack'])
		$arLangArray[] = 'pack';

	$arSites = Array();
	$dbSitesList = CSite::GetList();
	while($arSite = $dbSitesList->GetNext())
	{
		$arSites[] = array(
			"id" => $arSite["ID"],
			"dir" => $arSite["DIR"],
			"text" => '['.$arSite["ID"].'] '.$arSite["~NAME"],
			"current" => $arSite["ID"] == $Params['site']
		);
	}

	$arArcTypes = array();
	$arTypesTmp = CBXArchive::GetAvailableFormats();

	foreach ($arTypesTmp as $key => $value)
	{
		$arArcTypes[]	=	array(
				"id"	=>	$key,
				"text"	=> 	ToUpper($key)
			);
	}

	?>