static function GetPathTemplateMenuItems($menuType, $action_function, $menuID, $inputID = "")
{
switch($menuType)
{
case "DETAIL":
return array(
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
"TITLE" => "#SITE_DIR# - ".Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
"ONCLICK" => "$action_function('#SITE_DIR#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
"TITLE" => "#SERVER_NAME# - ".Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
"ONCLICK" => "$action_function('#SERVER_NAME#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
"TITLE" => "#IBLOCK_TYPE_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
"ONCLICK" => "$action_function('#IBLOCK_TYPE_ID#', '$menuID', '$inputID')",
),
array("SEPARATOR" => true),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
"TITLE" => "#IBLOCK_ID#".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
"ONCLICK" => "$action_function('#IBLOCK_ID#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
"TITLE" => "#IBLOCK_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
"ONCLICK" => "$action_function('#IBLOCK_CODE#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
"TITLE" => "#IBLOCK_EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
"ONCLICK" => "$action_function('#IBLOCK_EXTERNAL_ID#', '$menuID', '$inputID')",
),
array("SEPARATOR" => true),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
"TITLE" => "#SECTION_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
"ONCLICK" => "$action_function('#SECTION_ID#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
"TITLE" => "#SECTION_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
"ONCLICK" => "$action_function('#SECTION_CODE#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE_PATH"),
"TITLE" => "#SECTION_CODE_PATH# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE_PATH"),
"ONCLICK" => "$action_function('#SECTION_CODE_PATH#', '$menuID', '$inputID')",
),
array("SEPARATOR" => true),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_ID"),
"TITLE" => "#ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_ID"),
"ONCLICK" => "$action_function('#ID#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_ID")."(2)",
"TITLE" => "#ELEMENT_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_ID"),
"ONCLICK" => "$action_function('#ELEMENT_ID#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_CODE"),
"TITLE" => "#CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_CODE"),
"ONCLICK" => "$action_function('#CODE#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_CODE")."(2)",
"TITLE" => "#ELEMENT_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_CODE"),
"ONCLICK" => "$action_function('#ELEMENT_CODE#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_EXTERNAL_ID_MSGVER_1"),
"TITLE" => "#EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_ELEMENT_EXTERNAL_ID_MSGVER_1"),
"ONCLICK" => "$action_function('#EXTERNAL_ID#', '$menuID', '$inputID')",
),
);
case "SECTION":
return array(
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
"TITLE" => "#SITE_DIR# - ".Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
"ONCLICK" => "$action_function('#SITE_DIR#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
"TITLE" => "#SERVER_NAME# - ".Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
"ONCLICK" => "$action_function('#SERVER_NAME#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
"TITLE" => "#IBLOCK_TYPE_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
"ONCLICK" => "$action_function('#IBLOCK_TYPE_ID#', '$menuID', '$inputID')",
),
array("SEPARATOR" => true),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
"TITLE"=>"#IBLOCK_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
"ONCLICK" => "$action_function('#IBLOCK_ID#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
"TITLE" => "#IBLOCK_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
"ONCLICK" => "$action_function('#IBLOCK_CODE#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
"TITLE" => "#IBLOCK_EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
"ONCLICK" => "$action_function('#IBLOCK_EXTERNAL_ID#', '$menuID', '$inputID')",
),
array("SEPARATOR" => true),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
"TITLE" => "#ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
"ONCLICK" => "$action_function('#ID#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID")."(2)",
"TITLE" => "#SECTION_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_ID"),
"ONCLICK" => "$action_function('#SECTION_ID#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
"TITLE" => "#CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
"ONCLICK" => "$action_function('#CODE#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE")."(2)",
"TITLE" => "#SECTION_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE"),
"ONCLICK" => "$action_function('#SECTION_CODE#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE_PATH"),
"TITLE" => "#SECTION_CODE_PATH# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_CODE_PATH"),
"ONCLICK" => "$action_function('#SECTION_CODE_PATH#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SECTION_EXTERNAL_ID_MSGVER_1"),
"TITLE"=>"#EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_SECTION_EXTERNAL_ID_MSGVER_1"),
"ONCLICK" => "$action_function('#EXTERNAL_ID#', '$menuID', '$inputID')",
),
);
default:
return array(
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
"ONCLICK" => "$action_function('#SITE_DIR#', '$menuID', '$inputID')",
"TITLE"=> "#SITE_DIR# - ".Loc::getMessage("IB_COMPLIB_POPUP_SITE_DIR"),
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
"TITLE" => "#SERVER_NAME# - ".Loc::getMessage("IB_COMPLIB_POPUP_SERVER_NAME"),
"ONCLICK" => "$action_function('#SERVER_NAME#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
"TITLE" => "#IBLOCK_TYPE_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_TYPE_ID"),
"ONCLICK" => "$action_function('#IBLOCK_TYPE_ID#', '$menuID', '$inputID')",
),
array("SEPARATOR" => true),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
"TITLE"=>"#IBLOCK_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_ID"),
"ONCLICK" => "$action_function('#IBLOCK_ID#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
"TITLE" => "#IBLOCK_CODE# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_CODE"),
"ONCLICK" => "$action_function('#IBLOCK_CODE#', '$menuID', '$inputID')",
),
array(
"TEXT" => Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
"TITLE" => "#IBLOCK_EXTERNAL_ID# - ".Loc::getMessage("IB_COMPLIB_POPUP_IBLOCK_EXTERNAL_ID_MSGVER_1"),
"ONCLICK" => "$action_function('#IBLOCK_EXTERNAL_ID#', '$menuID', '$inputID')",
),
);
}
}