CanDoOperation('fileman_view_file_structure'))
$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/fileman/include.php");
$site = CFileMan::__CheckSite($site);
$DOC_ROOT = CSite::GetSiteDocRoot($site);
$strWarning="";
$path = Rel2Abs("/", $path);
$arParsedPath = CFileMan::ParsePath($path);
$arPath = Array($site, $path);
if($type == "flash")
$ext = "swf,fla";
elseif($type == "image")
$ext = "gif,jpg,jpeg,bmp,png";
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_popup_admin.php");
if(!$USER->CanDoFileOperation('fm_download_file', $arPath) || HasScriptExtension($path)):
ShowError($arParsedPath["HTML"].'
'.GetMessage("ACCESS_DENIED"));
else:
CFileMan::GetDirList(Array($site, $path), $arDirs, $arFiles, Array("EXTENSIONS"=>$ext, "MIN_PERMISSION"=>"R"), Array("name"=>"asc"));
?>