From 25c0be84d12f05ea2d184825f8a56fff38307b2d Mon Sep 17 00:00:00 2001 From: Roger Rehnelt Date: Sun, 27 Sep 2026 16:54:40 +0200 Subject: Lagerbestand: Tabellensperre und Mindestbestandsmail (P15), Produktvariablen in URL-Benachrichtigung (P9) Co-Authored-By: Claude Opus 5.5 --- views/mods/mod_stock/stockmail.phtml | 75 +++++++++++++++-------------- views/mods/mod_stock/stockmail_html.phtml | 79 +++++++++++++++---------------- 2 files changed, 76 insertions(+), 78 deletions(-) diff --git a/views/mods/mod_stock/stockmail.phtml b/views/mods/mod_stock/stockmail.phtml index 36585e8..bf0a240 100644 --- a/views/mods/mod_stock/stockmail.phtml +++ b/views/mods/mod_stock/stockmail.phtml @@ -1,39 +1,38 @@ -htmlMail = false; - -?> - -basket->arProdukte as $p) - $id = $p['id']; - echo (''); - echo __('Produkt', 'wpsg').': '.$p['id'].' '.$p['name']; - - } -?> - - - +htmlMail = false; + +?>view['wpsg_mod_stock']['stockmail']['admin_name']??'').','; ?> + +view['wpsg_mod_stock']['stockmail']['product']??[]; + echo "\r\n"; + echo __('Produkt', 'wpsg').': '.($p['id']??'').' '.($p['name']??''); + + } +?> + + + get_option('wpsg_shopdata_name'), 'wpsg'); ?> - \ No newline at end of file diff --git a/views/mods/mod_stock/stockmail_html.phtml b/views/mods/mod_stock/stockmail_html.phtml index c56dab2..0663d11 100644 --- a/views/mods/mod_stock/stockmail_html.phtml +++ b/views/mods/mod_stock/stockmail_html.phtml @@ -1,41 +1,40 @@ -htmlMail = true; - - include(WPSG_PATH_VIEW . 'mailtemplates/html/logo.phtml'); - -?> - -

- -'; - echo __("Produkt", 'wpsg').': '.$GLOBALS['stockemail_prodvariant']['produkt']['id'].' '.$GLOBALS['stockemail_prodvariant']['produkt']['name'].' '; - echo '
'; - echo __("Produktvariation", 'wpsg').': '.$GLOBALS['stockemail_prodvariant']['variant']['id'].' '.$GLOBALS['stockemail_prodvariant']['variant']['name']; - - } - else - { - - echo wpsg_translate(__('Ein Produkt hat das Erreichen des minimalen Lagerbestand am #1# um #2# Uhr gemeldet.', 'wpsg'), date('d.m.Y'), date('H:i')); - echo ('
'); - foreach ((array)$this->basket->arProdukte as $p) - $id = $p['id']; - echo ('
'); - echo __('Produkt', 'wpsg').': '.$p['id'].' '.$p['name']; - - } -?> - -

- +htmlMail = true; + + include(WPSG_PATH_VIEW . 'mailtemplates/html/logo.phtml'); + +?> + +

view['wpsg_mod_stock']['stockmail']['admin_name']??'').','; ?>

+ +'; + echo __("Produkt", 'wpsg').': '.$GLOBALS['stockemail_prodvariant']['produkt']['id'].' '.$GLOBALS['stockemail_prodvariant']['produkt']['name'].' '; + echo '
'; + echo __("Produktvariation", 'wpsg').': '.$GLOBALS['stockemail_prodvariant']['variant']['id'].' '.$GLOBALS['stockemail_prodvariant']['variant']['name']; + + } + else + { + + echo wpsg_translate(__('Ein Produkt hat das Erreichen des minimalen Lagerbestand am #1# um #2# Uhr gemeldet.', 'wpsg'), date('d.m.Y'), date('H:i')); + echo ('
'); + $p = $this->view['wpsg_mod_stock']['stockmail']['product']??[]; + echo '
'; + echo __('Produkt', 'wpsg').': '.($p['id']??'').' '.($p['name']??''); + + } +?> + +

+

get_option('wpsg_shopdata_name'), 'wpsg'); ?> -

\ No newline at end of file -- cgit v1.2.3