403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/rospirotorg.ru/bitrix/components/bitrix/news.calendar/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/components/bitrix/news.calendar/.parameters.php
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)
{
	die();
}

/** @var array $arCurrentValues */

use Bitrix\Main\Loader;

if (!Loader::includeModule('iblock'))
{
	return;
}

$iblockExists = (!empty($arCurrentValues['IBLOCK_ID']) && (int)$arCurrentValues['IBLOCK_ID'] > 0);

$arTypes = CIBlockParameters::GetIBlockTypes();

$arIBlocks = [];
$iblockFilter = [
	'ACTIVE' => 'Y',
];
if (!empty($arCurrentValues['IBLOCK_TYPE']))
{
	$iblockFilter['TYPE'] = $arCurrentValues['IBLOCK_TYPE'];
}
if (isset($_REQUEST['site']))
{
	$iblockFilter['SITE_ID'] = $_REQUEST['site'];
}
$db_iblock = CIBlock::GetList(["SORT"=>"ASC"], $iblockFilter);
while($arRes = $db_iblock->Fetch())
	$arIBlocks[$arRes["ID"]] = "[".$arRes["ID"]."] ".$arRes["NAME"];

$arDATE_FIELD = Array(
	"DATE_ACTIVE_FROM" => "[DATE_ACTIVE_FROM] ".GetMessage("T_IBLOCK_DESC_CAL_DATE_ACTIVE_FROM"),
	"DATE_ACTIVE_TO" => "[DATE_ACTIVE_TO] ".GetMessage("T_IBLOCK_DESC_CAL_DATE_ACTIVE_TO"),
	"TIMESTAMP_X" => "[TIMESTAMP_X] ".GetMessage("T_IBLOCK_DESC_CAL_TIMESTAMP_X"),
	"DATE_CREATE" => "[DATE_CREATE] ".GetMessage("T_IBLOCK_DESC_CAL_DATE_CREATE"),
	);

$arComponentParameters = [
	"GROUPS" => [],
	"PARAMETERS"  => [
		"AJAX_MODE" => [],
		"IBLOCK_TYPE" => [
			"PARENT" => "BASE",
			"NAME" => GetMessage("T_IBLOCK_DESC_LIST_TYPE"),
			"TYPE" => "LIST",
			"VALUES"=>$arTypes,
			"DEFAULT" => "news",
			"MULTIPLE" => "N",
			"REFRESH" => "Y",
		],
		"IBLOCK_ID" => [
			"PARENT" => "BASE",
			"NAME" => GetMessage("T_IBLOCK_DESC_LIST_ID"),
			"TYPE" => "LIST",
			"VALUES" => $arIBlocks,
			"DEFAULT" => '={$_REQUEST["ID"]}',
			"MULTIPLE" => "N",
			"ADDITIONAL_VALUES" => "Y",
			"REFRESH" => "Y",
		],
		"MONTH_VAR_NAME" => [
			"PARENT" => "BASE",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_MVN"),
			"TYPE" => "STRING",
			"DEFAULT" => "month",
		],
		"YEAR_VAR_NAME" => [
			"PARENT" => "BASE",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_YVN"),
			"TYPE" => "STRING",
			"DEFAULT" => "year",
		],
		"WEEK_START" => [
			"PARENT" => "BASE",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_WS"),
			"TYPE" => "LIST",
			"DEFAULT" => 1,
			"VALUES" => [
				"0" => GetMessage("T_IBLOCK_DESC_CAL_WS_0"),
				"1" => GetMessage("T_IBLOCK_DESC_CAL_WS_1"),
				"2" => GetMessage("T_IBLOCK_DESC_CAL_WS_2"),
				"3" => GetMessage("T_IBLOCK_DESC_CAL_WS_3"),
				"4" => GetMessage("T_IBLOCK_DESC_CAL_WS_4"),
				"5" => GetMessage("T_IBLOCK_DESC_CAL_WS_5"),
				"6" => GetMessage("T_IBLOCK_DESC_CAL_WS_6"),
			],
		],
		"DATE_FIELD" => [
			"PARENT" => "ADDITIONAL_SETTINGS",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_DATE_FIELD"),
			"TYPE" => "LIST",
			"DEFAULT" => "DATE_ACTIVE_FROM",
			"VALUES" => $arDATE_FIELD,
		],
		"TYPE" => [
			"PARENT" => "ADDITIONAL_SETTINGS",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_TYPE"),
			"TYPE" => "LIST",
			"DEFAULT" => "EVENTS",
			"VALUES" => [
				"EVENTS" => GetMessage("T_IBLOCK_DESC_CAL_TYPE_EVENTS"),
				"NEWS" => GetMessage("T_IBLOCK_DESC_CAL_TYPE_NEWS"),
			],
		],
		"SHOW_YEAR" => [
			"PARENT" => "VISUAL",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_SHOW_YEAR"),
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "Y",
		],
		"SHOW_TIME" => [
			"PARENT" => "VISUAL",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_SHOW_TIME"),
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "Y",
		],
		"TITLE_LEN" => [
			"PARENT" => "VISUAL",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_TITLE_LEN"),
			"TYPE" => "STRING",
			"DEFAULT"=>"0",
		],
		"SET_TITLE" => [],
		"SHOW_CURRENT_DATE" => [
			"PARENT" => "VISUAL",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_SHOW_CURRENT_DATE"),
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "Y",
		],
		"SHOW_MONTH_LIST" => [
			"PARENT" => "VISUAL",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_SHOW_MONTH_LIST"),
			"TYPE" => "CHECKBOX",
			"DEFAULT" => "Y",
		],
		"NEWS_COUNT"=> [
			"PARENT" => "VISUAL",
			"NAME" => GetMessage("T_IBLOCK_DESC_CAL_NEWS_COUNT"),
			"TYPE" => "STRING",
			"DEFAULT" => "0",
		],
		"DETAIL_URL" => CIBlockParameters::GetPathTemplateParam(
			"DETAIL",
			"DETAIL_URL",
			GetMessage("IBLOCK_DETAIL_URL"),
			"",
			"URL_TEMPLATES",
		),
		"CACHE_TIME" => ["DEFAULT"=>36000000],
	],
];

Youez - 2016 - github.com/yon3zu
LinuXploit