%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.142.40.56
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/sale.mobile.order.barcodes/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/sale.mobile.order.barcodes/templates/.default/template.php
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();

$arBarcode = array();
$barcodeIdTempl = "bar_code_##STORE_ID##_##BARCODE_ID##";
$arBarcode[] = array(
	"TYPE" => "TEXT",
	"TITLE" => GetMessage("SMOB_BARCODE_ENTER"),
	"NAME" => "BAR_CODES[]",
	"ID" => $barcodeIdTempl,
	"CUSTOM_ATTRS" => array(
		'onchange' =>'var barcode=barCodes.getInput(\''.$barcodeIdTempl.'\'); barCodes.check(\''.$barcodeIdTempl.'\', barcode);',
		'onkeydown' =>'barCodes.setInputStyle(\''.$barcodeIdTempl.'\', \'default\');'
	),
	"VALUE" => "##VALUE##"
);

$arBarcode[] = array(
	"TYPE" => "BUTTON",
	"VALUE" => GetMessage("SMOB_BARCODE_SCAN"),
	"CUSTOM_ATTRS" => array(
		"onclick" => 'barCodes.scan(\''.$barcodeIdTempl.'\');'
	)
);

$arData = array(
	array(
		"TITLE" => GetMessage("SMOB_STORE_NAME_TMPL"),
		"TYPE" => "BLOCK",
		"DATA" => $arBarcode
	)
);

ob_start();
$APPLICATION->IncludeComponent(
	"bitrix:mobileapp.edit",
	".default",
	array(
		"DATA" => $arData,
		"SKIP_FORM" => 'Y'
		),
	false
);

$barcodeBodyTempl = ob_get_contents();
ob_end_clean();

$arData = array(
	array(
		"TITLE" => GetMessage("SMOB_PRODUCT_NAME"),
		"TYPE" => "BLOCK",
		"DATA" => array(
			array(
				"TYPE" => "TEXT_RO",
				"VALUE" => htmlspecialcharsbx($arParams["PRODUCT_DATA"]["NAME"])
			)
		)
	)
);

?>
<form id="smob_barcodes_form" name="smob_barcodes_form" enctype="multipart/form-data" action="<?=$arResult["FORM_ACTION"]?>" method="POST">
<?
$APPLICATION->IncludeComponent(
	'bitrix:mobileapp.edit',
	'.default',
	array(
		"TITLE" => GetMessage("SMODE_TITLE"),
		"DATA" => $arData,
		"SKIP_FORM" => 'Y'
		),
	false
);

?>
	<div id="smob_data_div"></div>
</form>

<script type="text/javascript">

	BX.message({
		"SMOB_CHECK_ERROR": "<?=GetMessage("SMOB_CHECK_ERROR")?>",
		"SMOB_SCAN_ERROR": "<?=GetMessage("SMOB_SACAN_ERROR")?>"

	});
	var barCodeParams = {
		ajaxUrl: '<?=$arResult['AJAX_URL']?>',
		productId: '<?=$arParams['PRODUCT_DATA']['PRODUCT_ID']?>',
		basketItemId: '<?=$arParams['PRODUCT_DATA']['ID']?>',
		orderId: '<?=$arParams['ORDER_ID']?>',
		storeIds: <?=CUtil::PhpToJsObject($arResult['STORE_IDS'])?>,
		itemTmpl:'<?=CUtil::JSEscape($barcodeBodyTempl)?>'
	};

	var barCodes = new __MASaleOrderBarcode(barCodeParams);

	app.addButtons({
		cancelButton:
		{
			type: "back_text",
			style: "custom",
			position: 'left',
			name: "<?=GetMessage('SMOB_BUTTON_BACK');?>",
			callback: function()
			{
				barCodes.close();
			}
		},
		saveButton:
		{
			type: "right_text",
			style: "custom",
			name: "<?=GetMessage('SMOB_BUTTON_SAVE');?>",

			callback: function()
			{
				BX.addCustomEvent('onBitrixSaleMOBCheckingComplete', function() {
					app.onCustomEvent("onBitrixSaleMOBResult", {
						"productId" : "<?=$arParams["PRODUCT_DATA"]["ID"]?>",
						"productData": barCodes.prepareResult(),
					});

					barCodes.close();
				});

				if(document.activeElement && document.activeElement.onchange)
					document.activeElement.onchange();
				else
					BX.onCustomEvent("onBitrixSaleMOBCheckingComplete");

			}
		}
	});

	BX.addCustomEvent('onBitrixSaleMOBGetInfo', function (params){
		barCodes.setBarcodes(params);
	});

	BX.addCustomEvent('onOpenPageBefore', function (params){
		if(!barCodes.isScanning)
		{
			app.onCustomEvent("onBitrixSaleMOBLoaded", {
				"productId" : "<?=$arParams["PRODUCT_DATA"]["ID"]?>"
			});
		}
	});

	app.onCustomEvent("onBitrixSaleMOBLoaded", {
		"productId" : "<?=$arParams["PRODUCT_DATA"]["ID"]?>"
	});
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit