/* ############################################## # Bitrix: SiteManager # # Copyright (c) 2002-2005 Bitrix # # http://www.bitrixsoft.com # # mailto:admin@bitrixsoft.com # ############################################## */ global $DOCUMENT_ROOT, $MESS; IncludeModuleLangFile(__FILE__); define("DEBUG_FILE_MAN", false); if (!defined("CACHED_stickers_count")) { define("CACHED_stickers_count", 36000000); } $GLOBALS['arFilemanPredifinedFileTypesR'] = array(); $GLOBALS['arFilemanPredifinedFileTypes'] = array("css" => array("exts" => array("css"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_CSS")), "htaccess" => array("exts" => array("htaccess"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_SYS")), "html" => array("exts" => array("html", "htm", "shtml", "shtm"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_HTML")), "png" => array("exts" => array("png"), "gtype" => "image", "name" => GetMessage("MAIN_BFSD_FTYPE_PNG")), "gif" => array("exts" => array("gif"), "gtype" => "image", "name" => GetMessage("MAIN_BFSD_FTYPE_GIF")), "jpeg" => array("exts" => array("jpeg", "jpg", "jpe"), "gtype" => "image", "name" => GetMessage("MAIN_BFSD_FTYPE_JPG")), "js" => array("exts" => array("js"), "gtype" => "text", "name" => "JavaScript"), "php" => array("exts" => array("php", "php3", "php4", "php5", "php6", "phtml"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_PHP")), "txt" => array("exts" => array("txt", "sql"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_TXT")), "xml" => array("exts" => array("xml", "xsl"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_XML")), "csv" => array("exts" => array("csv"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_CSV")), "flash" => array("exts" => array("fla", "swf"), "gtype" => "file", "name" => GetMessage("MAIN_BFSD_FTYPE_SWF")), "archive" => array("exts" => CBXArchive::GetArchiveExtensions(), "gtype" => "file", "name" => GetMessage("MAIN_BFSD_FTYPE_ARC")), "file" => array("exts" => array(), "gtype" => "file", "name" => GetMessage("MAIN_BFSD_FTYPE_NA"))); // AddEventHandler("fileman", "OnBeforeHTMLEditorScriptsGet", "bitrix_tabs"); // function bitrix_tabs($editorName, $arEditorParams){return array("JS" => array('bitrix_tabs.js'));} class CFileMan { var $arFILE_TYPES; function OnPanelCreate() { global $APPLICATION, $REQUEST_URI; if ($APPLICATION->GetGroupRight("fileman") <= "D") { return; } $cur_page = $APPLICATION->GetCurPage(true); $cur_dir = $APPLICATION->GetCurDir(); //access to curent page $page_permission = $APPLICATION->GetFileAccessPermission($cur_page);
"exts" => array("xml", "xsl"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_XML") ), "csv" => array( "exts" => array("csv"), "gtype" => "text", "name" => GetMessage("MAIN_BFSD_FTYPE_CSV") ), "flash" => array( "exts" => array("fla", "swf"), "gtype" => "file", "name" => GetMessage("MAIN_BFSD_FTYPE_SWF") ), "archive" => array( "exts" => CBXArchive::GetArchiveExtensions(), "gtype" => "file", "name" => GetMessage("MAIN_BFSD_FTYPE_ARC") ), "file" => array( "exts" => array(), "gtype" => "file", "name" => GetMessage("MAIN_BFSD_FTYPE_NA") ) ); // AddEventHandler("fileman", "OnBeforeHTMLEditorScriptsGet", "bitrix_tabs"); // function bitrix_tabs($editorName, $arEditorParams){return array("JS" => array('bitrix_tabs.js'));} class CFileMan {