Ejemplo n.º 1
0
    die;
}
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
if (!$USER->CanDoOperation('fileman_view_file_structure')) {
    $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
}
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/fileman/include.php";
IncludeModuleLangFile(__FILE__);
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/fileman/prolog.php";
$io = CBXVirtualIo::GetInstance();
$path = $APPLICATION->UnJSEscape(trim($_REQUEST['path']));
$site = $_REQUEST['site'];
$site = CFileMan::__CheckSite($site);
if ($_SERVER["REQUEST_METHOD"] == "POST" && strlen($_GET["fu_action"]) > 0 && check_bitrix_sessid()) {
    include_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/fileman/classes/general/fileman_utils.php";
    CFilemanUtils::Request($_GET["fu_action"], $site);
    die;
}
$searchSess = "";
$bSearch = isset($_REQUEST["search"]) && $_REQUEST["search"] == 'Y';
if ($bSearch) {
    include_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/fileman/classes/general/fileman_utils.php";
    $bReplace = isset($_REQUEST["is_replace"]) && $_REQUEST["is_replace"] == 'Y';
    $searchSess = preg_replace("/[^a-z0-9]/i", "", $_GET['ssess']);
    $logical = "N";
}
$sTableID = "tbl_fileman_admin";
$oSort = new CAdminSorting($sTableID, "ID", "asc");
$lAdmin = new CAdminList($sTableID, $oSort);
// Hide filter in the search result mode
if (!$bSearch) {