1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
yandex_util.php
См. документацию.
1<?
2define("STOP_STATISTICS", true);
3define("BX_SECURITY_SHOW_MESSAGE", true);
4define('NO_AGENT_CHECK', true);
5
6require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
8{
9 echo "<script>\n";
10
11 $bNoTree = true;
12 $bIBlock = false;
13 $IBLOCK_ID = intval($_REQUEST['IBLOCK_ID']);
14 if ($IBLOCK_ID > 0)
15 {
16 CModule::IncludeModule("iblock");
17 $rsIBlocks = CIBlock::GetByID($IBLOCK_ID);
18 if ($arIBlock = $rsIBlocks->Fetch())
19 {
20 $bRightBlock = CIBlockRights::UserHasRightTo($IBLOCK_ID, $IBLOCK_ID, "iblock_admin_display");
21 if ($bRightBlock)
22 {
23 echo "window.parent.Tree = [];";
24 echo "window.parent.Tree[0] = [];";
25
26 $bIBlock = true;
27 $iterator = CIBlockSection::GetList(
28 array("LEFT_MARGIN"=>"ASC"),
29 array("IBLOCK_ID"=>$IBLOCK_ID),
30 false,
31 array("ID", "IBLOCK_ID", "NAME", "IBLOCK_SECTION_ID", "LEFT_MARGIN", "RIGHT_MARGIN")
32 );
33 while ($row = $iterator->Fetch())
34 {
35 $bNoTree = false;
36 $row["ID"] = (int)$row["ID"];
37 $row["IBLOCK_SECTION_ID"] = (int)$row["IBLOCK_SECTION_ID"];
38 $row["LEFT_MARGIN"] = (int)$row["LEFT_MARGIN"];
39 $row["RIGHT_MARGIN"] = (int)$row["RIGHT_MARGIN"];
40 if ($row["RIGHT_MARGIN"] - $row["LEFT_MARGIN"] > 1)
41 {
42 ?>window.parent.Tree[<?=$row["ID"];?>] = [];<?
43 }
44 ?>window.parent.Tree[<?=$row["IBLOCK_SECTION_ID"];?>][<?=$row["ID"];?>]=Array('<?echo CUtil::JSEscape(htmlspecialcharsbx($row["NAME"]));?>', '');<?
45 }
46 }
47 }
48 }
49 if ($bNoTree && !$bIBlock)
50 {
51 echo "window.parent.buildNoMenu();";
52 }
53 else
54 {
55 echo "window.parent.buildMenu();";
56 }
57
58 echo "</script>";
59}
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$_REQUEST["admin_mnu_menu_id"]
Определения get_menu.php:8
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
$IBLOCK_ID
Определения csv_new_run.php:168
check_bitrix_sessid($varname='sessid')
Определения tools.php:4686
$rsIBlocks
Определения yandex_detail.php:58
$arIBlock['PROPERTY']
Определения yandex_detail.php:172
$iterator
Определения yandex_run.php:610