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/player/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

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

$adv_mode = (($arCurrentValues["ADVANCED_MODE_SETTINGS"] ?? null) == 'Y');
$hidden = ($adv_mode) ? "N" : "Y";
$fp = $arCurrentValues["PATH"] ?? null;

$arComponentParameters = array();
$arComponentParameters["GROUPS"] = array(
	"BASE_SETTINGS" => array("NAME" => GetMessage("PC_GROUP_BASE_SETTINGS"), "SORT" => "100"),
	"PLAYBACK" =>array("NAME" => GetMessage("PC_GROUP_PLAYBACK"), "SORT" => "200"),
	"ADDITIONAL_SETTINGS" => array("NAME" => GetMessage("PC_GROUP_ADDITIONAL_SETTINGS"), "SORT" => "300")
);

if ($adv_mode)
{
	$arComponentParameters["GROUPS"]["APPEARANCE"] = array(
		"NAME" => GetMessage("PC_GROUP_APPEARANCE_COMMON"),
		"SORT" => "140"
	);

	$arComponentParameters["GROUPS"]["PLAYBACK"] = array(
		"NAME" => GetMessage("PC_GROUP_PLAYBACK"),
		"SORT" => "210"
	);
}

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
$arParams = array();

if ($adv_mode)
{
	$arParams["USE_PLAYLIST"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_USE_PLAYLIST"),
		"TYPE" => "CHECKBOX",
		"DEFAULT" => "N",
		"REFRESH" => "Y",
		"HIDDEN" => $hidden,
	);
}

if (($arCurrentValues["USE_PLAYLIST"] ?? null) == 'Y')
{
	$ext = 'xml';
}
else
{
	$ext = 'flv,mp3,mp4,m4v,aac,webm,ogv,ogg,weba,wav,m4a';
}

$arParams["PATH"] = Array(
	"PARENT" => "BASE_SETTINGS",
	"NAME" => ($arCurrentValues['USE_PLAYLIST'] ?? null) != 'Y' ? GetMessage("PC_PAR_FILE_PATH") : GetMessage("PC_PAR_PLAYLIST_PATH"),
	"TYPE" => "FILE",
	"FD_TARGET" => "F",
	"FD_EXT" => $ext,
	"FD_UPLOAD" => true,
	"FD_USE_MEDIALIB" => true,
	"FD_MEDIALIB_TYPES" => Array('video', 'sound'),
	"DEFAULT" => "",
	"REFRESH" => "Y"
);

if (($arCurrentValues["USE_PLAYLIST"] ?? null) == 'Y')
{
	$bPlaylistExists = ($arCurrentValues['PATH'] ?? '') <> '' && file_exists($_SERVER["DOCUMENT_ROOT"].Rel2Abs("/", $arCurrentValues['PATH']));
	$butTitle = $bPlaylistExists ? GetMessage("PC_PAR_EDIT") : GetMessage("PC_PAR_CREATE");

	$arParams["PLAYLIST_DIALOG"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_PLAYLIST_BUT"),
		"TYPE" => "CUSTOM",
		"JS_FILE" => "/bitrix/components/bitrix/player/js/prop_playlist_edit.js",
		"JS_EVENT" => "ComponentPropsEditPlaylistDialog",
		"JS_DATA" => $butTitle.'||'.GetMessage("ERROR_EMPTY_PATH"),
		"DEFAULT" => "",
		"HIDDEN" => $hidden,
	);

	$arParams["USE_PLAYLIST_AS_SOURCES"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_USE_PLAYLIST_AS_SOURCES"),
		"TYPE" => "CHECKBOX",
		"DEFAULT" => "N",
		"HIDDEN" => $hidden,
	);
}

$arParams["SIZE_TYPE"] = Array(
	"PARENT" => "BASE_SETTINGS",
	"NAME" => GetMessage ("PC_PAR_SIZES_TYPE"),
	"TYPE" => "LIST",
	"VALUES" => array (
		"absolute" => GetMessage("PC_PAR_SIZES_ABSOLUTE"),
		"fluid" => GetMessage("PC_PAR_SIZES_FLUID"),
		"auto" => GetMessage("PC_PAR_SIZES_AUTO"),
	),
	"DEFAULT" => "absolute",
	"REFRESH" => "Y",
);
if (($arCurrentValues["USE_PLAYLIST"] ?? null) == "Y")
{
	unset ($arParams["SIZE_TYPE"]["VALUES"]["auto"]);
}
if (($arCurrentValues["SIZE_TYPE"] ?? null) == "absolute" || ($arCurrentValues["SIZE_TYPE"] ?? null) == "")
{
	$arParams["WIDTH"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_WIDTH"),
		"COLS" => 10,
		"DEFAULT" => 400,
	);
	$arParams["HEIGHT"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_HEIGHT"),
		"COLS" => 10,
		"DEFAULT" => 300,
	);
}

if ($adv_mode)
{
	$arParams["TYPE"] = array(
		"PARENT" => "ADDITIONAL_SETTINGS",
		"NAME" => GetMessage("PC_PAR_FILE_TYPE"),
		"DEFAULT" => "",
		"HIDDEN" => $hidden,
	);
	$arParams["PREVIEW"] = Array(
		"PARENT" => "APPEARANCE",
		"NAME" => GetMessage("PC_PAR_PREVIEW_IMAGE"),
		"TYPE" => "FILE",
		"FD_TARGET" => "F",
		"FD_EXT" => "png,gif,jpg,jpeg",
		"FD_UPLOAD" => true,
		"FD_USE_MEDIALIB" => true,
		"FD_MEDIALIB_TYPES" => Array('image'),
		"DEFAULT" => '',
		"HIDDEN" => $hidden,
	);
}

/*if($arCurrentValues["USE_PLAYLIST"]!='Y')
{
	if ($adv_mode)
	{
		$arParams["PREVIEW"] = Array(
			"PARENT" => "APPEARANCE",
			"NAME" => GetMessage("PC_PAR_PREVIEW_IMAGE"),
			"TYPE" => "FILE",
			"FD_TARGET" => "F",
			"FD_EXT" => "png,gif,jpg,jpeg",
			"FD_UPLOAD" => true,
			"FD_USE_MEDIALIB" => true,
			"FD_MEDIALIB_TYPES" => Array('image'),
			"DEFAULT" => '',
			"HIDDEN" => $hidden,
		);
	}

	$arParams["FILE_TITLE"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_FILE_TITLE"),
		"COLS" => 40,
		"DEFAULT" => "",
		"HIDDEN" => $hidden
	);

	$arParams["FILE_DURATION"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_FILE_DURATION"),
		"COLS" => 40,
		"DEFAULT" => "",
		"HIDDEN" => $hidden
	);

	$arParams["FILE_AUTHOR"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_FILE_AUTHOR"),
		"COLS" => 40,
		"DEFAULT" => "",
		"HIDDEN" => $hidden
	);

	$arParams["FILE_DATE"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_FILE_DATE"),
		"COLS" => 40,
		"DEFAULT" => "",
		"HIDDEN" => $hidden
	);

	$arParams["FILE_DESCRIPTION"] = Array(
		"PARENT" => "BASE_SETTINGS",
		"NAME" => GetMessage("PC_PAR_FILE_DESCRIPTION"),
		"COLS" => 40,
		"DEFAULT" => "",
		"HIDDEN" => $hidden
	);
}*/

$arParams["PRELOAD"] = Array (
	"PARENT" => "ADDITIONAL_SETTINGS",
	"NAME" => GetMessage("PC_PAR_AUTOLOAD"),
	"TYPE" => "CHECKBOX",
	"DEFAULT" => "N",
);
$arParams["SHOW_CONTROLS"] = Array(
	"PARENT" => "APPEARANCE",
	"NAME" => GetMessage("PC_PAR_SHOW_CONTROLS"),
	"TYPE" => "CHECKBOX",
	"DEFAULT" => "Y",
	"REFRESH" => "Y",
);

// PLAYBACK
$playback_parent = 'PLAYBACK';
$arParams["AUTOSTART"] = Array(
	"PARENT" => $playback_parent,
	"NAME" => GetMessage("PC_PAR_AUTOSTART"),
	"TYPE" => "CHECKBOX",
	"DEFAULT" => "N"
);

if (($arCurrentValues['AUTOSTART'] ?? null) != 'Y')
{
	$arParams["AUTOSTART_ON_SCROLL"] = Array(
		"PARENT" => $playback_parent,
		"NAME" => GetMessage("PC_PAR_AUTOSTART_ON_SCROLL"),
		"TYPE" => "CHECKBOX",
		"DEFAULT" => "N"
	);
}

$arParams["REPEAT"] = Array(
	"PARENT" => $playback_parent,
	"NAME" => GetMessage("PC_PAR_REPEAT"),
	"TYPE" => "LIST",
	"VALUES" => array(
		"none" => GetMessage("PC_PAR_REPEAT_NONE"),
		"always" => GetMessage("PC_PAR_REPEAT_ALWAYS"),
	),
	"DEFAULT" => "N"
);


if (($arCurrentValues['USE_PLAYLIST'] ?? null) == "Y")
{
	unset ($arParams["REPEAT"]);
}

$arParams["VOLUME"] = Array(
	"PARENT" => $playback_parent,
	"NAME" => GetMessage("PC_PAR_VOLUME"),
	"COLS" => 10,
	"DEFAULT" => "90"
);


$arParams["MUTE"] = Array(
	"PARENT" => $playback_parent,
	"NAME" => GetMessage("PC_PAR_MUTE"),
	"TYPE" => "CHECKBOX",
	"DEFAULT" => "N",
	"HIDDEN" => $hidden,
);
if (($arCurrentValues['USE_PLAYLIST'] ?? null) != 'Y')
{
	$arParams["START_TIME"] = Array(
		"PARENT" => $playback_parent,
		"NAME" => GetMessage("PC_PAR_START_TIME"),
		"COLS" => 10,
		"DEFAULT" => "0",
		"HIDDEN" => $hidden,
	);
}
$arParams["PLAYBACK_RATE"] = Array(
	"PARENT" => $playback_parent,
	"NAME" => GetMessage("PC_PAR_PLAYBACK_RATE"),
	"COLS" => 10,
	"DEFAULT" => "1",
	"HIDDEN" => $hidden,
);

$arParams["ADVANCED_MODE_SETTINGS"] = Array(
	"PARENT" => "ADDITIONAL_SETTINGS",
	"NAME" => GetMessage("PC_PAR_ADVANCED_MODE"),
	"TYPE" => "CHECKBOX",
	"DEFAULT" => "N",
	"REFRESH" => "Y",
);

$arParams["PLAYER_ID"] = Array(
	"PARENT" => "ADDITIONAL_SETTINGS",
	"NAME" => GetMessage("PC_PAR_PLAYER_ID"),
	"DEFAULT" => "",
	"HIDDEN" => $hidden,
);

$arComponentParameters["PARAMETERS"] = $arParams;

Youez - 2016 - github.com/yon3zu
LinuXploit