%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 3.139.87.61
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/components/bitrix/sale.personal.order.detail.mail/templates/.default/

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/components/bitrix/sale.personal.order.detail.mail/templates/.default/template.php
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<p class="bx_order_list">
	<? if($arResult["ERROR_MESSAGE"] <> ''): ?>
		<?= ShowError($arResult["ERROR_MESSAGE"]); ?>
	<? else: ?>
	<? if($arParams["SHOW_ORDER_BASE"] == 'Y' || $arParams["SHOW_ORDER_USER"] == 'Y' || $arParams["SHOW_ORDER_PARAMS"] == 'Y' || $arParams["SHOW_ORDER_BUYER"] == 'Y' || $arParams["SHOW_ORDER_DELIVERY"] == 'Y' || $arParams["SHOW_ORDER_PAYMENT"] == 'Y'): ?>
	<table class="bx_order_list_table">
		<thead>
		<tr>
			<td colspan="2">
				<?= GetMessage('SPOD_ORDER') ?> <?= GetMessage('SPOD_NUM_SIGN') ?><?= $arResult["ACCOUNT_NUMBER"] ?>
				<? if($arResult["DATE_INSERT_FORMATED"] <> ''): ?>
					<?= GetMessage("SPOD_FROM") ?> <?= $arResult["DATE_INSERT_FORMATED"] ?>
				<? endif ?>
			</td>
		</tr>
		</thead>
		<tbody>
		<? if($arParams["SHOW_ORDER_BASE"] == 'Y'): ?>
			<tr>
				<td>
					<?= GetMessage('SPOD_ORDER_STATUS') ?>:
				</td>
				<td>
					<?= htmlspecialcharsbx($arResult["STATUS"]["NAME"]) ?>
					<? if($arResult["DATE_STATUS_FORMATED"] <> ''): ?>
						(<?= GetMessage("SPOD_FROM") ?> <?= $arResult["DATE_STATUS_FORMATED"] ?>)
					<? endif ?>
				</td>
			</tr>
			<tr>
				<td>
					<?= GetMessage('SPOD_ORDER_PRICE') ?>:
				</td>
				<td>
					<?= $arResult["PRICE_FORMATED"] ?>
					<? if(floatval($arResult["SUM_PAID"])): ?>
						(<?= GetMessage('SPOD_ALREADY_PAID') ?>:&nbsp;<?= $arResult["SUM_PAID_FORMATED"] ?>)
					<? endif ?>
				</td>
			</tr>
			<?
			if(!empty($arResult["SUM_REST"]))
			{
				?>
				<tr>
					<td>
						<?= GetMessage('SPOD_ORDER_SUM_REST') ?>:
					</td>
					<td>
						<?= $arResult["SUM_REST_FORMATED"] ?>
					</td>
				</tr>
				<?
			}
			?>
			<? if($arResult["CANCELED"] == "Y" || $arResult["CAN_CANCEL"] == "Y"): ?>
				<tr>
					<td><?= GetMessage('SPOD_ORDER_CANCELED') ?>:</td>
					<td>
						<? if($arResult["CANCELED"] == "Y"): ?>
							<?= GetMessage('SPOD_YES') ?>
							<? if($arResult["DATE_CANCELED_FORMATED"] <> ''): ?>
								(<?= GetMessage('SPOD_FROM') ?> <?= $arResult["DATE_CANCELED_FORMATED"] ?>)
							<? endif ?>
						<? elseif($arResult["CAN_CANCEL"] == "Y"): ?>
							<?= GetMessage('SPOD_NO') ?>&nbsp;&nbsp;&nbsp;[<a
								href="<?= $arResult["URL_TO_CANCEL"] ?>"><?= GetMessage("SPOD_ORDER_CANCEL") ?></a>]
						<? endif ?>
					</td>
				</tr>
			<? endif ?>
			<tr>
				<td><br></td>
				<td></td>
			</tr>
		<? endif ?>

		<? if($arParams["SHOW_ORDER_USER"] == 'Y'): ?>
			<? if(intval($arResult["USER_ID"])): ?>

				<tr>
					<td colspan="2"><?= GetMessage('SPOD_ACCOUNT_DATA') ?></td>
				</tr>
				<? if($arResult["USER_NAME"] <> ''): ?>
					<tr>
						<td><?= GetMessage('SPOD_ACCOUNT') ?>:</td>
						<td><?= htmlspecialcharsbx($arResult["USER_NAME"]) ?></td>
					</tr>
				<? endif ?>
				<tr>
					<td><?= GetMessage('SPOD_LOGIN') ?>:</td>
					<td><?= htmlspecialcharsbx($arResult["USER"]["LOGIN"]) ?></td>
				</tr>
				<tr>
					<td><?= GetMessage('SPOD_EMAIL') ?>:</td>
					<td>
						<a href="mailto:<?= htmlspecialcharsbx($arResult["USER"]["EMAIL"]) ?>"><?= htmlspecialcharsbx($arResult["USER"]["EMAIL"]) ?></a>
					</td>
				</tr>

				<tr>
					<td><br></td>
					<td></td>
				</tr>

			<? endif ?>
		<? endif ?>

		<? if($arParams["SHOW_ORDER_PARAMS"] == 'Y'): ?>
			<tr>
				<td colspan="2"><?= GetMessage('SPOD_ORDER_PROPERTIES') ?></td>
			</tr>
			<tr>
				<td><?= GetMessage('SPOD_ORDER_PERS_TYPE') ?>:</td>
				<td><?= htmlspecialcharsbx($arResult["PERSON_TYPE"]["NAME"]) ?></td>
			</tr>
		<? endif ?>

		<? if($arParams["SHOW_ORDER_BUYER"] == 'Y'): ?>
			<? foreach($arResult["ORDER_PROPS"] as $prop): ?>

				<? if($prop["SHOW_GROUP_NAME"] == "Y"): ?>

					<tr>
						<td><br></td>
						<td></td>
					</tr>
					<tr>
						<td colspan="2"><?= $prop["GROUP_NAME"] ?></td>
					</tr>

				<? endif ?>

				<tr>
					<td><?= $prop['NAME'] ?>:</td>
					<td>

						<? if($prop["TYPE"] == "Y/N"): ?>
							<?= GetMessage('SPOD_'.($prop["VALUE"] == "Y"? 'YES' : 'NO')) ?>
						<? elseif($prop["TYPE"] == "FILE"): ?>
							<?= $prop["VALUE"] ?>
						<? else: ?>
							<?= htmlspecialcharsbx($prop["VALUE"]) ?>
						<? endif ?>

					</td>
				</tr>

			<? endforeach ?>


			<? if(!empty($arResult["USER_DESCRIPTION"])): ?>

				<tr>
					<td><?= GetMessage('SPOD_ORDER_USER_COMMENT') ?>:</td>
					<td><?= $arResult["USER_DESCRIPTION"] ?></td>
				</tr>

			<? endif ?>

			<tr>
				<td><br></td>
				<td></td>
			</tr>
		<? endif ?>

		<? if($arParams["SHOW_ORDER_PAYMENT"] == 'Y'): ?>
			<tr>
				<td colspan="2"><?= GetMessage("SPOD_ORDER_PAYMENT") ?></td>
			</tr>
			<tr>
				<td><br></td>
				<td></td>
			</tr>
			<?
			foreach($arResult["PAYMENT"] as $payment)
			{
				$titleParams = [
					"#ACCOUNT_NUMBER#" => htmlspecialcharsbx($payment['ACCOUNT_NUMBER']),
					"#DATE_BILL#" => $payment['DATE_BILL_FORMATTED'],
				];
				?>
				<tr>
					<td colspan="2"><?= GetMessage("SPOD_ORDER_PAYMENT_TITLE", $titleParams) ?></td>
				</tr>
				<tr>
					<td><?= GetMessage('SPOD_PAY_SYSTEM') ?>:</td>
					<td>
						<? if(intval($payment["PAY_SYSTEM_ID"])):?>
							<?= htmlspecialcharsbx($payment["PAY_SYSTEM_NAME"]) ?>
						<? else:?>
							<?= GetMessage("SPOD_NONE") ?>
						<?endif ?>
					</td>
				</tr>
				<tr>
					<td><?= GetMessage('SPOD_ORDER_PAYED') ?>:</td>
					<td>
						<? if($payment["PAID"] == "Y"):?>
							<?= GetMessage('SPOD_YES') ?>
							<? if($payment["DATE_PAID_FORMATTED"] <> ''): ?>
								(<?= GetMessage('SPOD_FROM') ?> <?= $payment["DATE_PAID_FORMATTED"] ?>)
							<? endif ?>
						<? else:?>
							<?= GetMessage('SPOD_NO') ?>
							<? if($arResult["CAN_REPAY"] == "Y" && $arResult["PAY_SYSTEM"]["PSA_NEW_WINDOW"] == "Y"):?>
								&nbsp;&nbsp;&nbsp;[<a href="<?= $arResult["PAY_SYSTEM"]["PSA_ACTION_FILE"] ?>"
													  target="_blank"><?= GetMessage("SPOD_REPEAT_PAY") ?></a>]
							<?endif ?>
						<?endif ?>
					</td>
				</tr>
				<tr>
					<td><br></td>
					<td></td>
				</tr>
				<?
			}
			?>
			<?
			foreach($arResult["SHIPMENT"] as $shipment)
			{
				$titleParams = [
					"#ACCOUNT_NUMBER#" => htmlspecialcharsbx($shipment['ACCOUNT_NUMBER']),
					"#DELIVERY_PRICE#" => $shipment['PRICE_DELIVERY_FORMATTED'],
				];
				?>
				<tr>
					<td colspan="2"><?= GetMessage("SPOD_ORDER_SHIPMENT_TITLE", $titleParams) ?></td>
				</tr>
				<tr>
					<td><?= GetMessage("SPOD_ORDER_DELIVERY") ?>:</td>
					<td>
						<? if(intval($shipment["DELIVERY_ID"]) > 0):?>
							<?=$shipment["DELIVERY_NAME"] <> ''? htmlspecialcharsbx($shipment["DELIVERY_NAME"]) : GetMessage("SPOD_NONE") ?>
							<? if(isset($shipment['STORE_ID']) && !empty($arResult["DELIVERY"]["STORE_LIST"][(int)$shipment['STORE_ID']])):?>

								<? $store = $arResult["DELIVERY"]["STORE_LIST"][$shipment['STORE_ID']]; ?>
								<div class="bx_ol_store">
									<div class="bx_old_s_row_title">
										<?= GetMessage('SPOD_TAKE_FROM_STORE') ?>:
										<b><?= htmlspecialcharsbx($store['TITLE']) ?></b>

										<? if(!empty($store['DESCRIPTION'])):?>
											<div class="bx_ild_s_desc">
												<?= htmlspecialcharsbx($store['DESCRIPTION']) ?>
											</div>
										<?endif ?>

									</div>

									<? if(!empty($store['ADDRESS'])):?>
										<div class="bx_old_s_row">
											<b><?= GetMessage('SPOD_STORE_ADDRESS') ?></b>: <?= htmlspecialcharsbx($store['ADDRESS']) ?>
										</div>
									<?endif ?>

									<? if(!empty($store['SCHEDULE'])):?>
										<div class="bx_old_s_row">
											<b><?= GetMessage('SPOD_STORE_WORKTIME') ?></b>: <?= htmlspecialcharsbx($store['SCHEDULE']) ?>
										</div>
									<?endif ?>

									<? if(!empty($store['PHONE'])):?>
										<div class="bx_old_s_row">
											<b><?= GetMessage('SPOD_STORE_PHONE') ?></b>: <?= htmlspecialcharsbx($store['PHONE']) ?>
										</div>
									<?endif ?>

									<? if(!empty($store['EMAIL'])):?>
										<div class="bx_old_s_row">
											<b><?= GetMessage('SPOD_STORE_EMAIL') ?></b>: <a
												href="mailto:<?= htmlspecialcharsbx($store['EMAIL']) ?>"><?= htmlspecialcharsbx($store['EMAIL']) ?></a>
										</div>
									<?endif ?>
								</div>

							<?endif ?>
						<? else:?>
							<?= GetMessage("SPOD_NONE") ?>
						<?endif ?>
					</td>
				</tr>

				<? if($shipment["TRACKING_NUMBER"]):?>
				<tr>
					<td><?= GetMessage('SPOD_ORDER_TRACKING_NUMBER') ?>:</td>
					<td><?= htmlspecialcharsbx($shipment["TRACKING_NUMBER"]) ?></td>
				</tr>
			<?endif ?>
				<tr>
					<td><br></td>
					<td></td>
				</tr>
				<?
			}
			?>
		<? endif ?>
		</tbody>
	</table>

<? if($arParams["SHOW_ORDER_BASKET"] == 'Y'): ?>
	<h3><?= GetMessage('SPOD_ORDER_BASKET') ?></h3>
<? endif ?>
<? endif ?>



<? if($arParams["SHOW_ORDER_BASKET"] == 'Y'): ?>
	<table class="bx_order_list_table_order">
		<thead>
		<tr>
			<?
			foreach($arParams["CUSTOM_SELECT_PROPS"] as $headerId):
				if($headerId == 'PICTURE' && in_array('NAME', $arParams["CUSTOM_SELECT_PROPS"]))
				{
					continue;
				}

				$colspan = "";
				if($headerId == 'NAME' && in_array('PICTURE', $arParams["CUSTOM_SELECT_PROPS"]))
				{
					$colspan = 'colspan="2"';
				}

				$headerName = GetMessage('SPOD_'.$headerId);
				if($headerName == '')
				{
					foreach(array_values($arResult['PROPERTY_DESCRIPTION']) as $prop_head_desc):
						if(array_key_exists($headerId, $prop_head_desc))
						{
							$headerName = $prop_head_desc[$headerId]['NAME'];
						}
					endforeach;
				}
				?>
				<td <?= $colspan ?>><?= $headerName ?></td><?
			endforeach;
			?>
		</tr>
		</thead>
		<tbody>
		<? //echo "<pre>".print_r($arParams['CUSTOM_SELECT_PROPS'], true).print_R($arResult["BASKET"], true)."</pre>"?>
		<?
		foreach($arResult["BASKET"] as $prod):
			?>
			<tr><?

			$hasLink = !empty($prod["DETAIL_PAGE_URL"]);
			$actuallyHasProps = is_array($prod["PROPS"]) && !empty($prod["PROPS"]);

			foreach($arParams["CUSTOM_SELECT_PROPS"] as $headerId):

				?>
				<td class="custom"><?

				if($headerId == "NAME"):

					if($hasLink):
						?><a href="<?= $prod["DETAIL_PAGE_URL"] ?>" target="_blank"><?
					endif;
					?><?= $prod["NAME"] ?><?
					if($hasLink):
						?></a><?
					endif;

				elseif($headerId == "PICTURE"):

					if($hasLink):
						?><a href="<?= $prod["DETAIL_PAGE_URL"] ?>" target="_blank"><?
					endif;
					if($prod['PICTURE']['SRC']):
						?><img src="<?= $prod['PICTURE']['SRC'] ?>" width="<?= $prod['PICTURE']['WIDTH'] ?>"
							   height="<?= $prod['PICTURE']['HEIGHT'] ?>" alt="<?= $prod['NAME'] ?>" /><?
					endif;
					if($hasLink):
						?></a><?
					endif;

				elseif($headerId == "PROPS" && $arResult['HAS_PROPS'] && $actuallyHasProps):

					?>
					<table cellspacing="0" class="bx_ol_sku_prop">
						<? foreach($prod["PROPS"] as $prop):?>
							<tr>
								<td>
									<nobr><?= htmlspecialcharsbx($prop["NAME"]) ?>:</nobr>
								</td>
								<td style="padding-left: 10px !important">
									<b><?= htmlspecialcharsbx($prop["VALUE"]) ?></b></td>
							</tr>
						<?endforeach ?>
					</table>
				<?

				elseif($headerId == "QUANTITY"):

					?>
					<?= $prod["QUANTITY"] ?>
					<? if($prod['MEASURE_TEXT'] <> ''): ?>
					<?= $prod['MEASURE_TEXT'] ?>
				<? else: ?>
					<?= GetMessage('SPOD_DEFAULT_MEASURE') ?>
				<? endif ?>
				<?

				else:
					$headerId = mb_strtoupper($headerId);
					echo $prod[(mb_strpos($headerId, 'PROPERTY_') === 0? $headerId."_VALUE" : $headerId)];
				endif;

				?></td><?

			endforeach;

			?></tr><?

		endforeach;
		?>
		</tbody>
	</table>
	<br>
<? endif ?>

<? if($arParams["SHOW_ORDER_SUM"] == 'Y'): ?>
	<table class="bx_ordercart_order_sum">
		<tbody>

		<? ///// WEIGHT ?>
		<? if(floatval($arResult["ORDER_WEIGHT"])): ?>
			<tr>
				<td class="custom_t1"><?= GetMessage('SPOD_TOTAL_WEIGHT') ?>:</td>
				<td class="custom_t2"><?= $arResult['ORDER_WEIGHT_FORMATED'] ?></td>
			</tr>
		<? endif ?>

		<? ///// PRICE SUM ?>
		<tr>
			<td class="custom_t1"><?= GetMessage('SPOD_PRODUCT_SUM') ?>:</td>
			<td class="custom_t2"><?= $arResult['PRODUCT_SUM_FORMATED'] ?></td>
		</tr>

		<? ///// DELIVERY PRICE: print even equals 2 zero ?>
		<? if($arResult["PRICE_DELIVERY_FORMATED"] <> ''): ?>
			<tr>
				<td class="custom_t1"><?= GetMessage('SPOD_DELIVERY') ?>:</td>
				<td class="custom_t2"><?= $arResult["PRICE_DELIVERY_FORMATED"] ?></td>
			</tr>
		<? endif ?>

		<? ///// TAXES DETAIL ?>
		<? foreach($arResult["TAX_LIST"] as $tax): ?>
			<tr>
				<td class="custom_t1"><?= $tax["TAX_NAME"] ?>:</td>
				<td class="custom_t2"><?= $tax["VALUE_MONEY_FORMATED"] ?></td>
			</tr>
		<? endforeach ?>

		<? ///// TAX SUM ?>
		<? if(floatval($arResult["TAX_VALUE"])): ?>
			<tr>
				<td class="custom_t1"><?= GetMessage('SPOD_TAX') ?>:</td>
				<td class="custom_t2"><?= $arResult["TAX_VALUE_FORMATED"] ?></td>
			</tr>
		<? endif ?>

		<? ///// DISCOUNT ?>
		<? if(floatval($arResult["DISCOUNT_VALUE"])): ?>
			<tr>
				<td class="custom_t1"><?= GetMessage('SPOD_DISCOUNT') ?>:</td>
				<td class="custom_t2"><?= $arResult["DISCOUNT_VALUE_FORMATED"] ?></td>
			</tr>
		<? endif ?>

		<tr>
			<td class="custom_t1 fwb"><?= GetMessage('SPOD_SUMMARY') ?>:</td>
			<td class="custom_t2 fwb"><?= $arResult["PRICE_FORMATED"] ?></td>
		</tr>
		</tbody>
	</table>
<? endif ?>
<? endif?>
</p>

Youez - 2016 - github.com/yon3zu
LinuXploit