From 5bb25fccbe9ab24243998dc9c804b069c5b8f6e6 Mon Sep 17 00:00:00 2001 From: Daniel Schmitzer Date: Thu, 12 Aug 2021 12:34:14 +0000 Subject: - Feature: Suche nach Zahlungsart in Bestellverwaltung möglich MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://[internal]/wordpress/plugins/wpsg4@7934 0d5edaf7-2b12-4e95-93f4-047927463d4b --- views/admin/form/text.phtml | 2 +- .../mod_kundenkontakt/order_index_bottom.phtml | 75 ++++++++++++++++++++-- .../templates/zahlungsaufforderung_html.phtml | 4 +- .../templates/zahlungserinnerung_html.phtml | 4 +- views/order/index.phtml | 2 +- 5 files changed, 75 insertions(+), 12 deletions(-) diff --git a/views/admin/form/text.phtml b/views/admin/form/text.phtml index d104b9b..7906b5a 100644 --- a/views/admin/form/text.phtml +++ b/views/admin/form/text.phtml @@ -1,4 +1,4 @@ -
+
view['field_config']['wrap_id']))?'id="'.$this->view['field_config']['wrap_id'].'" ':''); ?>> diff --git a/views/mods/mod_kundenkontakt/order_index_bottom.phtml b/views/mods/mod_kundenkontakt/order_index_bottom.phtml index 2784eed..b405b58 100644 --- a/views/mods/mod_kundenkontakt/order_index_bottom.phtml +++ b/views/mods/mod_kundenkontakt/order_index_bottom.phtml @@ -22,10 +22,36 @@ 'wpsg_mod_kundenkontakt_subject_wrap']); ?> - 'wpsg_mod_kundenkontakt_text_wrap']); ?> - + + 'wpsg_mod_kundenkontakt_text_wrap']); */ ?> + +
+ +
+
+ + get_option('wpsg_htmlmail') === '1') { ?> + + + + + + + + + +
+ +
+ +
+ +
+ 'wpsg_mod_kundenkontakt_submit_wrap', 'field_id' => 'wpsg_mod_kundenkontakt_submit']); ?> + 'wpsg_mod_kundenkontakt_loading_wrap']); ?> +
@@ -42,12 +68,16 @@ let el_wpsg_mod_kundenkontakt_submit = document.getElementById('wpsg_mod_kundenkontakt_submit'); let el_wpsg_mod_kundenkontakt_submit_wrap = document.getElementById('wpsg_mod_kundenkontakt_submit_wrap'); + let el_wpsg_mod_kundenkontakt_loading_wrap = document.getElementById('wpsg_mod_kundenkontakt_loading_wrap'); + let el_doaction = document.getElementById('doaction'); document.getElementById('wpsg_mod_kundenkontakt_template').addEventListener('change', (event) => { if (event.target.value !== '0') { - + + el_wpsg_mod_kundenkontakt_loading_wrap.style.display = 'block'; + jQuery.ajax({ url: "wp-admin/admin.php?page=wpsg-Order&action=ajax&mod=wpsg_mod_kundenkontakt&noheader=1&do=kk_switchTemplate", dataType: 'json', @@ -56,12 +86,19 @@ }, success: function(data) { + el_wpsg_mod_kundenkontakt_loading_wrap.style.display = 'none'; + el_wpsg_mod_kundenkontakt_subject_wrap.style.display = 'block'; el_wpsg_mod_kundenkontakt_text_wrap.style.display = 'block'; el_wpsg_mod_kundenkontakt_submit_wrap.style.display = 'block'; el_wpsg_mod_kundenkontakt_subject.value = data.subject; + + get_option('wpsg_htmlmail') === '1') { ?> + tinyMCE.get('wpsg_mod_kundenkontakt_text').setContent(data.content); + el_wpsg_mod_kundenkontakt_text.value = data.content; + } }); @@ -71,6 +108,7 @@ el_wpsg_mod_kundenkontakt_subject_wrap.style.display = 'none'; el_wpsg_mod_kundenkontakt_text_wrap.style.display = 'none'; el_wpsg_mod_kundenkontakt_submit_wrap.style.display = 'none'; + el_wpsg_mod_kundenkontakt_loading_wrap.style.display = 'none'; } @@ -95,6 +133,10 @@ } el_wpsg_mod_kundenkontakt_submit.setAttribute("disabled", "disabled"); + el_wpsg_mod_kundenkontakt_subject.setAttribute("disabled", "disabled"); + el_wpsg_mod_kundenkontakt_text.setAttribute("disabled", "disabled"); + + el_wpsg_mod_kundenkontakt_loading_wrap.style.display = 'block'; jQuery.ajax({ url: "wp-admin/admin.php?page=wpsg-Order&action=ajax&mod=wpsg_mod_kundenkontakt&noheader=1&do=kk_sendMail", @@ -104,8 +146,28 @@ el_wpsg_mod_kundenkontakt_subject: el_wpsg_mod_kundenkontakt_subject.value }, success: function(data) { - + + document.getElementById('wpsg_mod_kundenkontakt_template').selectedIndex = 0; + + for (let el of document.querySelectorAll('.col_set_checkbox')) { + + el.checked = false; + + } + + el_wpsg_mod_kundenkontakt_loading_wrap.style.display = 'none'; + + el_wpsg_mod_kundenkontakt_subject_wrap.style.display = 'none'; + el_wpsg_mod_kundenkontakt_subject.value = ''; + + el_wpsg_mod_kundenkontakt_text_wrap.style.display = 'none'; + el_wpsg_mod_kundenkontakt_text.value = ''; + el_wpsg_mod_kundenkontakt_submit.removeAttribute("disabled"); + el_wpsg_mod_kundenkontakt_subject.removeAttribute("disabled"); + el_wpsg_mod_kundenkontakt_text.removeAttribute("disabled"); + + el_wpsg_mod_kundenkontakt_submit_wrap.style.display = 'none'; alert(data); @@ -138,5 +200,10 @@ #wpsg_mod_kundenkontakt_subject_wrap { display:none; } #wpsg_mod_kundenkontakt_text_wrap { display:none; } #wpsg_mod_kundenkontakt_submit_wrap { display:none; } + #wpsg_mod_kundenkontakt_loading_wrap { display:none; } + #wpsg_mod_kundenkontakt_layer .form-group > label { width:15% !important; } + #wpsg_mod_kundenkontakt_layer .wpsg_form_field > .wpsg_form_left { width:15% !important; } + #wpsg_mod_kundenkontakt_layer .form-group > div:nth-child(2), + #wpsg_mod_kundenkontakt_layer .wpsg_form_field > .wpsg_form_right { width:85% !important; } \ No newline at end of file diff --git a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml index 60f0ead..a5ba35c 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml @@ -2,15 +2,13 @@ global $template_name, $template_betreff, $absender_name, $absender_email; - include(WPSG_PATH_VIEW . 'mailtemplates/html/logo.phtml'); - /** * Betreff des Templates */ $template_betreff = __('wpShopGermany: Zahlungsaufforderung', 'wpsg'); -?>

,

+?>

diff --git a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml index 04b96b7..a89b97f 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml @@ -1,9 +1,7 @@ - +