• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/classes/general/light_editor.php
  • Класс: CLightHTMLEditor
  • Вызов: CLightHTMLEditor::InitFileDialogs
function InitFileDialogs()
{
	// Link
	CAdminFileDialog::ShowScript(Array(
		"event" => "LHED_Link_FDOpen",
		"arResultDest" => Array("ELEMENT_ID" => "lhed_link_href"),
		"arPath" => Array("SITE" => SITE_ID),
		"select" => 'F',
		"operation" => 'O',
		"showUploadTab" => true,
		"showAddToMenuTab" => false,
		"fileFilter" => 'php, html',
		"allowAllFiles" => true,
		"SaveConfig" => true
	));

	// Image
	CAdminFileDialog::ShowScript(Array
	(
		"event" => "LHED_Img_FDOpen",
		"arResultDest" => Array("FUNCTION_NAME" => "LHED_Img_SetUrl"),
		"arPath" => Array("SITE" => SITE_ID),
		"select" => 'F',
		"operation" => 'O',
		"showUploadTab" => true,
		"showAddToMenuTab" => false,
		"fileFilter" => 'image',
		"allowAllFiles" => true,
		"SaveConfig" => true
	));

	// video path
	CAdminFileDialog::ShowScript(Array
	(
		"event" => "LHED_VideoPath_FDOpen",
		"arResultDest" => Array("FUNCTION_NAME" => "LHED_Video_SetPath"),
		"arPath" => Array("SITE" => SITE_ID),
		"select" => 'F',
		"operation" => 'O',
		"showUploadTab" => true,
		"showAddToMenuTab" => false,
		"fileFilter" => 'wmv,wma,flv,vp6,mp3,mp4,aac,jpg,jpeg,gif,png',
		"allowAllFiles" => true,
		"SaveConfig" => true
	));

	// video preview
	CAdminFileDialog::ShowScript(Array
	(
		"event" => "LHED_VideoPreview_FDOpen",
		"arResultDest" => Array("ELEMENT_ID" => "lhed_video_prev_path"),
		"arPath" => Array("SITE" => SITE_ID),
		"select" => 'F',
		"operation" => 'O',
		"showUploadTab" => true,
		"showAddToMenuTab" => false,
		"fileFilter" => 'image',
		"allowAllFiles" => true,
		"SaveConfig" => true
	));
}