コード例 #1
0
ファイル: menu.php プロジェクト: DarneoStudio/bitrix
    if (!empty($arType["IBLOCKS"]["S"])) {
        $aMenu[] = array("text" => $arType["NAME~"], "url" => "iblock_admin.php?type=" . $type_id . "&lang=" . LANGUAGE_ID . "&admin=N", "more_url" => array("iblock_admin.php?type=" . $type_id . "&lang=" . LANGUAGE_ID . "&admin=N"), "title" => $arType["NAME~"], "parent_menu" => "global_menu_content", "sort" => 200 + $obt_index++, "icon" => "iblock_menu_icon_types", "page_icon" => "iblock_page_icon_types", "module_id" => "iblock", "items_id" => "menu_iblock_/" . $type_id, "dynamic" => true, "items" => _get_iblocks_menu($arType));
    }
}
if ($bUserIsAdmin || $bHasWRight || $bHasXRight || $bHasSRight) {
    $arItems = array();
    if ($bHasXRight) {
        $arItems[] = array("text" => GetMessage("IBLOCK_MENU_EXPORT"), "title" => GetMessage("IBLOCK_MENU_EXPORT_ALT"), "url" => "iblock_data_export.php?lang=" . LANGUAGE_ID, "items_id" => "iblock_export", "module_id" => "iblock", "items" => array(array("text" => "CSV", "url" => "iblock_data_export.php?lang=" . LANGUAGE_ID, "module_id" => "iblock", "more_url" => array("iblock_data_export.php")), array("text" => "XML", "url" => "iblock_xml_export.php?lang=" . LANGUAGE_ID, "module_id" => "iblock", "more_url" => array("iblock_xml_export.php"))));
    }
    if ($bUserIsAdmin) {
        $arItems[] = array("text" => GetMessage("IBLOCK_MENU_IMPORT"), "title" => GetMessage("IBLOCK_MENU_IMPORT_ALT"), "url" => "iblock_data_import.php?lang=" . LANGUAGE_ID, "items_id" => "iblock_import", "module_id" => "iblock", "items" => array(array("text" => "CSV", "url" => "iblock_data_import.php?lang=" . LANGUAGE_ID, "module_id" => "iblock", "more_url" => array("iblock_data_import.php")), array("text" => "XML", "url" => "iblock_xml_import.php?lang=" . LANGUAGE_ID, "module_id" => "iblock", "more_url" => array("iblock_xml_import.php"))));
    } elseif ($bHasWRight) {
        $arItems[] = array("text" => GetMessage("IBLOCK_MENU_IMPORT"), "title" => GetMessage("IBLOCK_MENU_IMPORT_ALT"), "url" => "iblock_data_import.php?lang=" . LANGUAGE_ID, "items_id" => "iblock_import", "module_id" => "iblock", "items" => array(array("text" => "CSV", "url" => "iblock_data_import.php?lang=" . LANGUAGE_ID, "module_id" => "iblock", "more_url" => array("iblock_data_import.php"))));
    }
    if ($bUserIsAdmin || $bHasXRight) {
        $arItems[] = array("text" => GetMessage("IBLOCK_MENU_ITYPE"), "url" => "iblock_type_admin.php?lang=" . LANGUAGE_ID, "more_url" => array("iblock_type_edit.php"), "module_id" => "iblock", "title" => GetMessage("IBLOCK_MENU_ITYPE_TITLE"), "items_id" => "iblock_admin", "items" => _get_types_admin_menu($arTypes, $bUserIsAdmin));
    }
    if ($bUserIsAdmin) {
        $arItems[] = array("text" => GetMessage("IBLOCK_MENU_REINDEX"), "url" => "iblock_reindex_admin.php?lang=" . LANGUAGE_ID, "more_url" => array("iblock_reindex.php", "iblock_reindex_admin.php"), "module_id" => "iblock", "title" => GetMessage("IBLOCK_MENU_REINDEX_TITLE"));
    }
    $adminToolsMenu = array();
    if ($bHasSRight) {
        $adminToolsMenu[] = array("text" => GetMessage('IBLOCK_MENU_ADMIN_TOOLS_REDIRECT_IBLOCK'), "title" => GetMessage('IBLOCK_MENU_ADMIN_TOOLS_REDIRECT_IBLOCK_TITLE'), "url" => "iblock_redirect_entity.php?lang=" . LANGUAGE_ID, "module_id" => "iblock");
    }
    if (!empty($adminToolsMenu)) {
        $arItems[] = array("text" => GetMessage('IBLOCK_MENU_ADMIN_TOOLS'), "title" => GetMessage('IBLOCK_MENU_ADMIN_TOOLS_TITLE'), "module_id" => "iblock", "items_id" => "iblock_redirect", "items" => $adminToolsMenu);
    }
    unset($adminToolsMenu);
    $aMenu[] = array("parent_menu" => "global_menu_content", "section" => "iblock", "sort" => 300, "text" => GetMessage("IBLOCK_MENU_SEPARATOR"), "title" => GetMessage("IBLOCK_MENU_SETTINGS_TITLE"), "icon" => "iblock_menu_icon_settings", "page_icon" => "iblock_page_icon_settings", "items_id" => "menu_iblock", "module_id" => "iblock", "items" => $arItems);
}
return $aMenu;
コード例 #2
0
ファイル: menu.php プロジェクト: ASDAFF/1C_Bitrix_info_site
					"more_url" => array("iblock_data_import.php"),
				),
			),
		);
	}

	if($bUserIsAdmin || $bHasXRight)
	{
		$arItems[] = array(
			"text" => GetMessage("IBLOCK_MENU_ITYPE"),
			"url" => "iblock_type_admin.php?lang=".LANGUAGE_ID,
			"more_url" => array("iblock_type_edit.php"),
			"module_id" => "iblock",
			"title" => GetMessage("IBLOCK_MENU_ITYPE_TITLE"),
			"items_id" => "iblock_admin",
			"items" => _get_types_admin_menu($arTypes, $bUserIsAdmin),
		);
	}

	if($bUserIsAdmin)
	{
		$arItems[] = array(
			"text" => GetMessage("IBLOCK_MENU_REINDEX"),
			"url" => "iblock_reindex_admin.php?lang=".LANGUAGE_ID,
			"more_url" => array("iblock_reindex.php", "iblock_reindex_admin.php"),
			"module_id" => "iblock",
			"title" => GetMessage("IBLOCK_MENU_REINDEX_TITLE"),
		);
	}

	$aMenu[] = array(