summaryrefslogtreecommitdiff
path: root/views/mods/mod_reviews/order_view.phtml
diff options
context:
space:
mode:
authorRoger Rehnelt <noreply@maennchen1.de>2026-10-04 19:28:06 +0200
committerRoger Rehnelt <noreply@maennchen1.de>2026-10-04 19:28:06 +0200
commit9c3b88d208fa11f62fd11461604a995cff5b6656 (patch)
treeba5c5ee16aae2c2fc3962a02aa47b75c319d5301 /views/mods/mod_reviews/order_view.phtml
parentff6948abc961fbc7ef66e0700e9fe837b7ed9ea6 (diff)
Produktbewertungen: Erinnerung per E-Mail und Block
Mit Einwilligung in der Kasse bekommt der Kunde einige Tage nach dem Versand eine Sammelmail mit den Links zu seinen offenen Bewertungen, abbestellbar über einen Link. Neuer Block „Produktbewertungen“ zeigt die Bewertungen eines Produkts auf eigenen Seiten. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'views/mods/mod_reviews/order_view.phtml')
-rw-r--r--views/mods/mod_reviews/order_view.phtml36
1 files changed, 36 insertions, 0 deletions
diff --git a/views/mods/mod_reviews/order_view.phtml b/views/mods/mod_reviews/order_view.phtml
new file mode 100644
index 0000000..fdd672c
--- /dev/null
+++ b/views/mods/mod_reviews/order_view.phtml
@@ -0,0 +1,36 @@
+<?php
+ /**
+ * Bestellansicht im Backend: Erinnerung per E-Mail und Bewertungen der Bestellung (Modul Produktbewertungen)
+ * @version 4.6.1
+ */
+ defined('ABSPATH') || exit;
+
+ $v = $this->view['wpsg_mod_reviews']['order'];
+ $c = $v['count'];
+ $submitted = intval($c[wpsg_review::STATUS_PENDING]) + intval($c[wpsg_review::STATUS_APPROVED]) + intval($c[wpsg_review::STATUS_REJECTED]);
+?>
+<?php echo wpsg_drawForm_AdminboxStart(__('Produktbewertungen', 'wpsg')); ?>
+<p class="wpsg-reviews-order">
+ <strong><?php echo esc_html__('Erinnerung per E-Mail', 'wpsg'); ?></strong><br />
+ <?php if ($v['remind'] === '') { ?>
+ <?php echo esc_html__('nicht gewünscht', 'wpsg'); ?>
+ <?php } else { ?>
+ <?php echo esc_html(wpsg_translate(__('eingewilligt am #1#', 'wpsg'), $v['remind'])); ?><br />
+ <?php if ($v['stop'] !== '') { ?>
+ <?php echo esc_html(wpsg_translate(__('abbestellt am #1#', 'wpsg'), $v['stop'])); ?>
+ <?php } else if ($v['sent'] !== '') { ?>
+ <?php echo esc_html(wpsg_translate(__('gesendet am #1#', 'wpsg'), $v['sent'])); ?>
+ <?php } else if ($v['skip'] !== '') { ?>
+ <?php echo esc_html(wpsg_translate(__('nicht gesendet, nichts mehr offen (#1#)', 'wpsg'), $v['skip'])); ?>
+ <?php } else if ($v['due'] !== '') { ?>
+ <?php echo esc_html(wpsg_translate(__('wird gesendet ab #1#', 'wpsg'), $v['due'])); ?>
+ <?php } else { ?>
+ <?php echo esc_html__('wartet auf den Status zum Bewerten', 'wpsg'); ?>
+ <?php } ?>
+ <?php } ?>
+</p>
+<p class="wpsg-reviews-order">
+ <strong><?php echo esc_html__('Bewertungen', 'wpsg'); ?></strong><br />
+ <?php echo esc_html(wpsg_translate(__('#1# abgegeben, #2# offen', 'wpsg'), $submitted, intval($c[wpsg_review::STATUS_INVITED]))); ?>
+</p>
+<?php echo wpsg_drawForm_AdminboxEnd(); ?>