'."\n"; $bNoTree = true; $bIBlock = false; $IBLOCK_ID = intval($_REQUEST['IBLOCK_ID']); if ($IBLOCK_ID > 0) { CModule::IncludeModule("iblock"); $rsIBlocks = CIBlock::GetByID($IBLOCK_ID); if ($arIBlock = $rsIBlocks->Fetch()) { $bRightBlock = CIBlockRights::UserHasRightTo($IBLOCK_ID, $IBLOCK_ID, "iblock_admin_display"); if ($bRightBlock) { echo 'window.parent.Tree=new Array();'."\n"; echo 'window.parent.Tree[0]=new Array();'."\n"; $bIBlock = true; $db_section = CIBlockSection::GetList(array("LEFT_MARGIN"=>"ASC"), array("IBLOCK_ID"=>$IBLOCK_ID)); while ($ar_section = $db_section->Fetch()) { $bNoTree = False; if (intval($ar_section["RIGHT_MARGIN"])-intval($ar_section["LEFT_MARGIN"])>1) { ?>window.parent.Tree[]=new Array();window.parent.Tree[][]=Array('', '');"; } ?>