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

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//step2.php
<?if(!check_bitrix_sessid()) return;
global $errors;
$install_public = (($install_public == "Y") ? "Y" : "N");

if ($install_public == "Y")
{
	$public_dir = Trim($public_dir);
	$public_rewrite = (($public_rewrite == "Y") ? "Y" : "N");
	$bReWritePublicFiles = (($public_rewrite == "Y") ? true : false);
}
else
{
	$public_dir = "";
	$public_rewrite = "N";
	$bReWritePublicFiles = false;
}

if ($install_public == "Y" && !empty($public_dir))
{
	function DEMO_Sale_AddMenuItem($menuFile, $menuItem)
	{
		if(CModule::IncludeModule('fileman'))
		{
			$arResult = CFileMan::GetMenuArray($_SERVER["DOCUMENT_ROOT"].$menuFile);
			$arMenuItems = $arResult["aMenuLinks"];
			$menuTemplate = $arResult["sMenuTemplate"];

			$bFound = false;
			foreach($arMenuItems as $item)
				if($item[1] == $menuItem[1])
					$bFound = true;

			if(!$bFound)
			{
				$arMenuItems[] = $menuItem;
				CFileMan::SaveMenu(array($arParams["site_id"], $menuFile), $arMenuItems, $menuTemplate);
			}
		}
	}

	$dbSites = CSite::GetList('', '', array("ACTIVE" => "Y"));
	while ($site = $dbSites->Fetch())
	{
		CopyDirFiles($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/install/public/".$site['LANGUAGE_ID'], $site['ABS_DOC_ROOT'].$site["DIR"].$public_dir, $bReWritePublicFiles, true);

		if(!file_exists($_SERVER["DOCUMENT_ROOT"]."/personal/.left.menu.php"))
		{
			IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/install/public_menu.php", $site['LANGUAGE_ID']);

			DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array(
				GetMessage("SALE_INSTALL_MENU_ORDER"),
				$site["DIR"].$public_dir."/order/",
				Array(),
				Array(),
				""
			));

			DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array(
				GetMessage("SALE_INSTALL_MENU_BASKET"),
				$site["DIR"].$public_dir."/cart/",
				Array(),
				Array(),
				""
			));

			DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array(
				GetMessage("SALE_INSTALL_MENU_REGULAR_PAYMENT"),
				$site["DIR"].$public_dir."/regular-payment/",
				Array(),
				Array(),
				""
			));

			DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array(
				GetMessage("SALE_INSTALL_MENU_SALE_PROFILES"),
				$site["DIR"].$public_dir."/customer-profiles/",
				Array(),
				Array(),
				""
			));

			DEMO_Sale_AddMenuItem($site["DIR"].$public_dir."/.left.menu.php", Array(
				GetMessage("SALE_INSTALL_MENU_SALE_ACCOUNT"),
				$site["DIR"].$public_dir."/account/",
				Array(),
				Array(),
				""
			));
		}
	}
}

if(empty($errors)):
	echo CAdminMessage::ShowNote(GetMessage("MOD_INST_OK"));
else:

	$alErrors .= implode('<br>', $errors);
	echo CAdminMessage::ShowMessage(array("TYPE"=>"ERROR", "MESSAGE" =>GetMessage("MOD_INST_ERR"), "DETAILS"=>$alErrors, "HTML"=>true));
endif;
if ($ex = $APPLICATION->GetException())
{
	echo CAdminMessage::ShowMessage(array("TYPE" => "ERROR", "MESSAGE" => GetMessage("MOD_INST_ERR"), "HTML" => true, "DETAILS" => $ex->GetString()));
}

if ($public_dir <> '') :
?>
<p><?=GetMessage("MOD_DEMO_DIR")?></p>
<table border="0" cellspacing="0" cellpadding="3">
	<tr>
		<td align="center"><p><b><?=GetMessage("MOD_DEMO_SITE")?></b></p></td>
		<td align="center"><p><b><?=GetMessage("MOD_DEMO_LINK")?></b></p></td>
	</tr>
	<?
	$sites = CSite::GetList('', '', Array("ACTIVE"=>"Y"));
	while($site = $sites->Fetch())
	{
		?>
		<tr>
			<td width="0%"><p>[<?=htmlspecialcharsbx($site["ID"])?>] <?=htmlspecialcharsbx($site["NAME"])?></p></td>
			<td width="0%"><p><a href="<?if($site["SERVER_NAME"] <> '') echo "http://".htmlspecialcharsbx($site["SERVER_NAME"]);?><?=htmlspecialcharsbx($site["DIR"]).$public_dir?>/"><?=htmlspecialcharsbx($site["DIR"]).$public_dir?>/</a></p></td>
		</tr>
		<?
	}
	?>
</table>
<?
endif;
?>
<form action="<?echo $APPLICATION->GetCurPage()?>">
	<input type="hidden" name="lang" value="<?echo LANG?>">
	<input type="submit" name="" value="<?echo GetMessage("MOD_BACK")?>">
<form>

Youez - 2016 - github.com/yon3zu
LinuXploit