1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
<?php
/** @version 4.6.1 */
declare(strict_types=1);
/**
* Mail an den Betreiber (HTML) *
* Mit Bestelldaten (Platzhalter nur bei genau einer gefundenen Bestellung), Bestätigung und Vermerken (S18).
*/
namespace wpsgRevocation;
$arSubmitData = \wpsg_ShopController::getShop()->view['arSubmitData'] ?? [];
$time = (string)($arSubmitData[0]['time'] ?? \current_time('mysql'));
?>
<p><?php echo __('Hallo,', 'wpsg'); ?></p>
<p><?php echo __('es ist eine Widerrufserklärung eingegangen.', 'wpsg'); ?></p>
<p>
<strong><?php echo __('Name (angegeben)', 'wpsg'); ?>:</strong> <?php echo \esc_html($arSubmitData[0]['name'] ?? ''); ?><br>
<strong><?php echo __('E-Mail (angegeben)', 'wpsg'); ?>:</strong> <?php echo \esc_html($arSubmitData[0]['contact'] ?? ''); ?><br>
<strong><?php echo __('Eingang', 'wpsg'); ?>:</strong> <?php echo \esc_html(\mysql2date('d.m.Y H:i:s', $time)); ?>
</p>
<hr>
<?php foreach ($arSubmitData as $d) { $oOrder = $d['oOrder']; $oOrderProduct = $d['oOrderProduct']; ?>
<div style="margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #ddd;">
<p><strong><?php echo __('Bestellung', 'wpsg'); ?>:</strong> <?php echo \esc_html(($oOrder !== null)?(string)$oOrder->getNr():$d['order_nr']); ?></p>
<?php if ($oOrder !== null) { ?><p><strong><?php echo __('Besteller', 'wpsg'); ?>:</strong> <?php echo \esc_html((string)$oOrder->getCustomer()->getEMail()); ?></p><?php } ?>
<p><strong><?php echo __('Produkt', 'wpsg'); ?>:</strong> <?php echo intval($d['amount']); ?> x <?php echo \esc_html(($oOrderProduct !== null)?$oOrderProduct->getProduct()->getProductName(true).' / '.__('Artikelnummer', 'wpsg').': '.$oOrderProduct->getProduct()->getNr():$d['product_nr']); ?></p>
<p><strong><?php echo __('Bestätigt', 'wpsg'); ?>:</strong> <?php echo (($d['confirmed'])?__('ja (Link aus der Bestellmail oder angemeldeter Besteller)', 'wpsg'):__('nein', 'wpsg')); ?></p>
<p><strong><?php echo __('Ausgewählter Grund', 'wpsg'); ?>:</strong> <?php echo \esc_html(Revocation::reasonText((string)$d['reason'])); ?></p>
<p><strong><?php echo __('Bemerkung', 'wpsg'); ?>:</strong> <?php echo nl2br(\esc_html($d['comment'])); ?></p>
<?php foreach (Revocation::noteTexts($d['notes']) as $note) { ?><p><strong><?php echo __('Vermerk', 'wpsg'); ?>:</strong> <?php echo \esc_html($note); ?></p><?php } ?>
</div>
<?php } ?>
<p><?php echo __('Bitte prüft den Vorgang und führt die Rückabwicklung (Storno / Rückerstattung) durch.', 'wpsg'); ?></p>
<p>
<?php echo __('Viele Grüße', 'wpsg'); ?><br>
<?php echo \esc_html(\wpsg_ShopController::getShop()->get_option('wpsg_shopdata_name')); ?> - <?php echo __('Team', 'wpsg'); ?>
</p>
|