From 5c9bad14f4d51fdb5a4b51ebbea5322922417158 Mon Sep 17 00:00:00 2001 From: Daniel Schmitzer Date: Thu, 12 Aug 2021 08:10:57 +0000 Subject: - Feature: Kundenkontakt aus der Bestellverwaltung für mehrere Bestellungen möglich. (Templates müsse in user_views ev. aktualisiert werden) - Feature: Suche nach Zahlungsart in Bestellverwaltung möglich - Feature: Bei Statuswechsel über die Bestellübersicht können die Kunden jetzt optional darüber informiert werden MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://[internal]/wordpress/plugins/wpsg4@7932 0d5edaf7-2b12-4e95-93f4-047927463d4b --- .../mod_autodebit/order_view_afterpayment.phtml | 100 ++++++++++++++- .../mod_kundenkontakt/order_index_bottom.phtml | 142 +++++++++++++++++++++ views/mods/mod_kundenkontakt/order_view.phtml | 2 +- .../templates/zahlungsaufforderung.phtml | 17 +-- .../templates/zahlungsaufforderung_html.phtml | 15 +-- .../templates/zahlungserinnerung.phtml | 19 +-- .../templates/zahlungserinnerung_html.phtml | 15 +-- 7 files changed, 252 insertions(+), 58 deletions(-) create mode 100644 views/mods/mod_kundenkontakt/order_index_bottom.phtml (limited to 'views/mods') diff --git a/views/mods/mod_autodebit/order_view_afterpayment.phtml b/views/mods/mod_autodebit/order_view_afterpayment.phtml index 1524079..5bdae60 100644 --- a/views/mods/mod_autodebit/order_view_afterpayment.phtml +++ b/views/mods/mod_autodebit/order_view_afterpayment.phtml @@ -5,19 +5,105 @@ */ ?> +
-view['wpsg_mod_autodebit']['name']); ?> + +view['wpsg_mod_autodebit']['name'], 'wpsg_mod_autodebit_name'); ?> get_option('wpsg_mod_autodebit_iban') == '1') { ?> -view['wpsg_mod_autodebit']['bic']); ?> + + view['wpsg_mod_autodebit']['bic'], 'wpsg_mod_autodebit_bic'); ?> + -view['wpsg_mod_autodebit']['blz']); ?> + + view['wpsg_mod_autodebit']['blz'], 'wpsg_mod_autodebit_blz'); ?> + -view['wpsg_mod_autodebit']['inhaber']); ?> +view['wpsg_mod_autodebit']['inhaber'], 'wpsg_mod_autodebit_owner'); ?> get_option('wpsg_mod_autodebit_iban') == '1') { ?> -view['wpsg_mod_autodebit']['iban']); ?> + + view['wpsg_mod_autodebit']['iban'], 'wpsg_mod_autodebit_iban'); ?> + -view['wpsg_mod_autodebit']['knr']); ?> - \ No newline at end of file + + view['wpsg_mod_autodebit']['knr'], 'wpsg_mod_autodebit_knr'); ?> + + + + diff --git a/views/mods/mod_kundenkontakt/order_index_bottom.phtml b/views/mods/mod_kundenkontakt/order_index_bottom.phtml new file mode 100644 index 0000000..2784eed --- /dev/null +++ b/views/mods/mod_kundenkontakt/order_index_bottom.phtml @@ -0,0 +1,142 @@ + __('Bitte auswählen', 'wpsg')]; + + foreach ($this->view['arTemplates'] as $t) $arTemplateSelect[$t['filename']] = $t['name']; + +?> + + + + + + \ No newline at end of file diff --git a/views/mods/mod_kundenkontakt/order_view.phtml b/views/mods/mod_kundenkontakt/order_view.phtml index 21902ee..f0c1625 100644 --- a/views/mods/mod_kundenkontakt/order_view.phtml +++ b/views/mods/mod_kundenkontakt/order_view.phtml @@ -160,7 +160,7 @@
- +
diff --git a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml index aa7b609..32e49a2 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml @@ -1,31 +1,22 @@ view['basket'] enthält Angaben über den Warenlorb - * $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank - * $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank - * $this->view['datum'] Enthält das aktuelle Datum (Timestemp) - */ - $arPflicht = $this->loadPflichtFeldDaten(); - $arTitle = explode('|', $arPflicht['anrede_auswahl']); - -?>view['basket']['checkout']['title']], $this->view['basket']['checkout']['vname'], $this->view['basket']['checkout']['name']); ?> +?> - view['basket']['sum']['preis_gesamt_brutto'], $this->get_option('wpsg_currency')); ?> + : %basket_txt% : -getDoneURL($this->view['order']['id']); ?> +%order_done_url% diff --git a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml index 10af5f1..60f0ead 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml @@ -9,17 +9,10 @@ */ $template_betreff = __('wpShopGermany: Zahlungsaufforderung', 'wpsg'); - - /* - * $this->view['basket'] enthält Angaben über den Warenlorb - * $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank - * $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank - * $this->view['datum'] Enthält das aktuelle Datum (Timestemp) - */ - -?>

view['kunde']['vname']; ?> view['kunde']['name']; ?>,

-

view['basket']['sum']['preis_gesamt_brutto'], $this->get_option('wpsg_currency')); ?>.

+?>

,

+ +

@@ -29,7 +22,7 @@

: - +

diff --git a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml index 60c9dd1..48fc498 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml @@ -7,27 +7,16 @@ */ $template_betreff = __('wpShopGermany: Zahlungserinnerung', 'wpsg'); - - /* - * $this->view['basket'] enthält Angaben über den Warenlorb - * $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank - * $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank - * $this->view['datum'] Enthält das aktuelle Datum (Timestemp) - */ - - $arPflicht = $this->loadPflichtFeldDaten(); - $arTitle = explode('|', $arPflicht['anrede_auswahl']); - - -?>view['basket']['checkout']['title']], $this->view['basket']['checkout']['vname'], $this->view['basket']['checkout']['name']); ?> + +?> - view['order']['cdate'])); ?> view['basket']['sum']['preis_gesamt_brutto'], $this->get_option('wpsg_currency')); ?> + %order_cdate_format_de% : %basket_txt% : -getDoneUrl($this->view['order']['id']); ?> +%order_done_url% diff --git a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml index e101c74..04b96b7 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml @@ -8,17 +8,10 @@ * Betreff des Templates */ $template_betreff = __('wpShopGermany: Zahlungserinnerung', 'wpsg'); - - /* - * $this->view['basket'] enthält Angaben über den Warenlorb - * $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank - * $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank - * $this->view['datum'] Enthält das aktuelle Datum (Timestemp) - */ - -?>

view['kunde']['vname']; ?> view['kunde']['name']; ?>,

+ +?>

-

view['data']['cdate'])); ?> view['basket']['sum']['preis_gesamt_brutto'], $this->get_option('wpsg_currency')); ?>

+

%order_cdate_format_de%

@@ -28,7 +21,7 @@

: - +

-- cgit v1.2.3