1C-Bitrix 25.700.0
|
Переменные | |
$popupWindow = new CJSPopup('', array("SUFFIX"=>($_GET['subdialog'] == 'Y'? 'subdialog':''))) | |
if(IsModuleInstalled("fileman")) | $io = CBXVirtualIo::GetInstance() |
$path = "/" | |
$site = SITE_ID | |
if(isset($_REQUEST["site"]) && $_REQUEST["site"]<> '') | $documentRoot = CSite::GetSiteDocRoot($site) |
$back_url = ($_REQUEST["back_url"] ?? "") | |
$isFolder = $io->DirectoryExists($documentRoot.$path) | |
$arUserGroupsID = array("*") | |
$assignFileName = "" | |
$assignFolderName = "" | |
$currentPath = $path | |
while(true) foreach($arUserGroupsID as $key=> $val) if(preg_match('/^[0-9]+$/' $val | $arUserGroupsID [$key] = "G".$val |
$arPermTypes = array() | |
$obTask = CTask::GetList(array("LETTER" => "ASC"), array("MODULE_ID" => "main", "BINDING" => "file")) | |
$currentPermission = array() | |
if($io->FileExists($documentRoot. $assignFolderName.".access.php")) | $strWarning = "" |
if( $_SERVER | elseif ["REQUEST_METHOD"]=="POST" &&!check_bitrix_sessid())( $_SERVER["REQUEST_METHOD"]=="POST" &&isset( $_REQUEST["save"])) |
$access = new CAccess() | |
$arNames = $access->GetNames($arUserGroupsID, true) | |
$positions = array_flip(array_keys($arNames)) | |
$jsTaskArray = "window.BXTaskArray = {'0':'".CUtil::JSEscape(GetMessage("EDIT_ACCESS_SET_INHERIT"))."'" | |
$jsInheritPerm = "" | |
$jsInheritPermID = "var jsInheritPermIDs = [" | |
$bWasCurrentPerm = false | |
if(!array_key_exists($inheritTaskID, $arPermTypes)) | $currentPerm = false |
$permissionID = $access_code."_".intval($currentPerm)."_".intval($inheritTaskID) | |
if($currentPerm===false && $path !="/" | else ) =$permissionID |
& | quot |
<?=$taskID?> | selected |
javascript | __pad0__ |
$arSel = array() | |
if($path=="/")<?else:?> window | BXTaskArray ["0"] = "<?=CUtil::JSEscape(GetMessage("EDIT_ACCESS_SET_INHERIT"))?>" + " \"" + window.BXTaskArray[(inheritPermission == 0 ? <?=intval($jsInheritPerm)?> : inheritPermission)] + "\"" |
<?endif?> for(var taskID in BXTaskArray) select | selectedIndex = selectedIndex |
return | select |
window | BXBlurEditPermission |
window | BXEditPermission |
window | BXCreateAccessHint |
window | BXClearPermission |
$access = new CAccess() |
См. определение в файле access_edit.php строка 233
$arNames = $access->GetNames($arUserGroupsID, true) |
См. определение в файле access_edit.php строка 234
$arPermTypes = array() |
См. определение в файле access_edit.php строка 111
$arSel = array() |
См. определение в файле access_edit.php строка 365
$arUserGroupsID = array("*") |
См. определение в файле access_edit.php строка 56
while(true) foreach ( $arUserGroupsID as $key=> $val) if(preg_match('/^[0-9]+$/' $val $arUserGroupsID[ $key] = "G".$val |
См. определение в файле access_edit.php строка 106
$assignFileName = "" |
См. определение в файле access_edit.php строка 58
$assignFolderName = "" |
См. определение в файле access_edit.php строка 59
$back_url = ($_REQUEST["back_url"] ?? "") |
См. определение в файле access_edit.php строка 50
$bWasCurrentPerm = false |
См. определение в файле access_edit.php строка 256
$currentPath = $path |
См. определение в файле access_edit.php строка 61
if (!array_key_exists( $inheritTaskID, $arPermTypes)) $currentPerm = false |
См. определение в файле access_edit.php строка 275
$currentPermission = array() |
См. определение в файле access_edit.php строка 117
if (isset( $_REQUEST["site"]) &&$_REQUEST["site"]<> '') $documentRoot = CSite::GetSiteDocRoot($site) |
См. определение в файле access_edit.php строка 35
if (IsModuleInstalled("fileman")) $io = CBXVirtualIo::GetInstance() |
См. определение в файле access_edit.php строка 18
$isFolder = $io->DirectoryExists($documentRoot.$path) |
См. определение в файле access_edit.php строка 53
$jsInheritPerm = "" |
См. определение в файле access_edit.php строка 254
$jsInheritPermID = "var jsInheritPermIDs = [" |
См. определение в файле access_edit.php строка 255
$jsTaskArray = "window.BXTaskArray = {'0':'".CUtil::JSEscape(GetMessage("EDIT_ACCESS_SET_INHERIT"))."'" |
См. определение в файле access_edit.php строка 249
$obTask = CTask::GetList(array("LETTER" => "ASC"), array("MODULE_ID" => "main", "BINDING" => "file")) |
См. определение в файле access_edit.php строка 112
$path = "/" |
См. определение в файле access_edit.php строка 21
$permissionID = $access_code."_".intval($currentPerm)."_".intval($inheritTaskID) |
См. определение в файле access_edit.php строка 302
См. определение в файле access_edit.php строка 10
$positions = array_flip(array_keys($arNames)) |
См. определение в файле access_edit.php строка 237
$site = SITE_ID |
См. определение в файле access_edit.php строка 26
if ( $io->FileExists( $documentRoot. $assignFolderName.".access.php")) $strWarning = "" |
См. определение в файле access_edit.php строка 128
javascript __pad0__ |
См. определение в файле access_edit.php строка 353
window BXBlurEditPermission |
См. определение в файле access_edit.php строка 443
window BXClearPermission |
См. определение в файле access_edit.php строка 509
window BXCreateAccessHint |
См. определение в файле access_edit.php строка 491
window BXEditPermission |
См. определение в файле access_edit.php строка 464
if ( $path=="/")<?else:?> window BXTaskArray["0"] = "<?=CUtil::JSEscape(GetMessage("EDIT_ACCESS_SET_INHERIT"))?>" + " \"" + window.BXTaskArray[(inheritPermission == 0 ? <?=intval($jsInheritPerm)?> : inheritPermission)] + "\"" |
См. определение в файле access_edit.php строка 423
См. определение в файле access_edit.php строка 323
if($_SERVER elseif["REQUEST_METHOD"]=="POST" &&!check_bitrix_sessid())($_SERVER["REQUEST_METHOD"]=="POST" &&isset($_REQUEST["save"])) | ( | $_SERVER["REQUEST_METHOD"] = = "POST" && isset($_REQUEST["save"]) | ) |
См. определение в файле access_edit.php строка 135
& quot |
См. определение в файле access_edit.php строка 332
return select |
См. определение в файле access_edit.php строка 440
<?=$taskID?> selected |
См. определение в файле access_edit.php строка 336
<?endif?> for (var taskID in BXTaskArray) select selectedIndex = selectedIndex |
См. определение в файле access_edit.php строка 438