1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
parameters.php
См. документацию.
1<?php
2
4
6{
7 public static function GetPathTemplateMenuItems($menuType, $action_function, $menuID, $inputID = "")
8 {
10
11 switch($menuType)
12 {
13 case "FILE":
14 $arResult[] = array(
15 "TEXT" => GetMessage("LISTS_PARAMS_POPUP_FILE_ID"),
16 "TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_FILE_ID"),
17 "ONCLICK" => "$action_function('#file_id#', '$menuID', '$inputID')",
18 );
19 $arResult[] = array(
20 "TEXT" => GetMessage("LISTS_PARAMS_POPUP_FIELD_ID"),
21 "TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_FIELD_ID"),
22 "ONCLICK" => "$action_function('#field_id#', '$menuID', '$inputID')",
23 );
24 case "ELEMENT":
25 $arResult[] = array(
26 "TEXT" => GetMessage("LISTS_PARAMS_POPUP_ELEMENT_ID"),
27 "TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_ELEMENT_ID"),
28 "ONCLICK" => "$action_function('#element_id#', '$menuID', '$inputID')",
29 );
30 case "SECTIONS":
31 $arResult[] = array(
32 "TEXT" => GetMessage("LISTS_PARAMS_POPUP_SECTION_ID"),
33 "TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_SECTION_ID"),
34 "ONCLICK" => "$action_function('#section_id#', '$menuID', '$inputID')",
35 );
36 case "LIST":
37 $arResult[] = array(
38 "TEXT" => GetMessage("LISTS_PARAMS_POPUP_LIST_ID"),
39 "TITLE" => "#list_id# - ".GetMessage("LISTS_PARAMS_POPUP_LIST_ID"),
40 "ONCLICK" => "$action_function('#list_id#', '$menuID', '$inputID')",
41 );
42 }
43
44 return $arResult;
45 }
46
47 public static function GetPathTemplateParam($menuType, $ID, $parameterName, $defaultValue = "", $parentID = "URL_TEMPLATES")
48 {
49 if($menuType == "LISTS")
50 return array(
51 "PARENT" => $parentID,
52 "NAME" => $parameterName,
53 "TYPE" => "STRING",
54 "DEFAULT" => $defaultValue,
55 );
56 else
57 return array(
58 "PARENT" => $parentID,
59 "NAME" => $parameterName,
60 "TYPE" => "CUSTOM",
61 "DEFAULT" => $defaultValue,
62 "JS_FILE" => BX_ROOT."/js/iblock/path_templates.js",
63 "JS_EVENT" => "IBlockComponentProperties",
64 "JS_DATA" => str_replace("\n", "", CUtil::PhpToJSObject(array(
65 "mnu_".$ID, //menu div ID
66 5000, //zIndex
67 CListsParameters::GetPathTemplateMenuItems($menuType, "window.IBlockComponentPropertiesObj.Action", "mnu_".$ID), //Menu items
68 ))),
69 );
70 }
71}
if($_SERVER $defaultValue['REQUEST_METHOD']==="GET" &&!empty($RestoreDefaults) && $bizprocPerms==="W" &&check_bitrix_sessid())
Определения options.php:32
const BX_ROOT
Определения bx_root.php:3
$arResult
Определения generate_coupon.php:16
Определения parameters.php:6
static GetPathTemplateMenuItems($menuType, $action_function, $menuID, $inputID="")
Определения parameters.php:7
static GetPathTemplateParam($menuType, $ID, $parameterName, $defaultValue="", $parentID="URL_TEMPLATES")
Определения parameters.php:47
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$menuType
Определения file_new.php:209
if($ajaxMode) $ID
Определения get_user.php:27
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
Определения tools.php:3778
GetMessage($name, $aReplace=null)
Определения tools.php:3397