diff options
| -rw-r--r-- | views/admin/dataprotection.phtml | 9 | ||||
| -rw-r--r-- | views/admin/form/emailconf.phtml | 2 | ||||
| -rw-r--r-- | views/admin/konfiguration.phtml | 6 | ||||
| -rw-r--r-- | views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml | 2 | ||||
| -rw-r--r-- | views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml | 2 | ||||
| -rw-r--r-- | views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml | 2 | ||||
| -rw-r--r-- | views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml | 2 | ||||
| -rw-r--r-- | views/mods/mod_micropayment_paywindow/settings_edit.phtml | 2 | ||||
| -rwxr-xr-x | views/mods/mod_rechnungen/order_view_orderdata_after.phtml | 2 | ||||
| -rw-r--r-- | views/mods/mod_rechnungen/settings_edit.phtml | 24 | ||||
| -rw-r--r-- | views/mods/mod_statistics/settings_edit.phtml | 22 | ||||
| -rw-r--r-- | views/produkt/addedit_price.phtml | 6 | ||||
| -rw-r--r-- | views/warenkorb/basket.phtml | 4 |
13 files changed, 36 insertions, 49 deletions
diff --git a/views/admin/dataprotection.phtml b/views/admin/dataprotection.phtml index 2e178ad..53ccc8f 100644 --- a/views/admin/dataprotection.phtml +++ b/views/admin/dataprotection.phtml @@ -51,7 +51,14 @@ <?php echo wpsg_drawForm_Input('wpsg_customerdatadelete', __('Letzte Aktivität älter als', 'wpsg'), $this->get_option('wpsg_customerdatadelete'));?>
<?php echo wpsg_drawForm_Select('wpsg_customerdatadelete_unit', __('Einheit', 'wpsg'), array('0' => __('Tag(e)', 'wpsg'), '1' => __('Monat(e)', 'wpsg'), '2' => __('Jahr(e)', 'wpsg')), $this->get_option('wpsg_customerdatadelete_unit')); ?>
<?php echo wpsg_drawForm_Select('wpsg_customerdatedelete_who', __('Kundenart', 'wpsg'), ['0' => __('Alle', 'wpsg'), '1' => __('Nur Gastkunden', 'wpsg')], $this->get_option('wpsg_customerdatedelete_who')); ?>
-
+
+ <br />
+
+ <?php echo wpsg_drawForm_Input('wpsg_guestdelete_days', __('Gastkunden ohne Bestellung anonymisieren nach', 'wpsg'), $this->get_option('wpsg_guestdelete_days'), [
+ 'unit' => __('Tagen', 'wpsg'),
+ 'hint' => __('Gilt für Gastkunden, die nur Kundendaten eingegeben, aber nicht bestellt haben. Ihre unvollständigen Bestellungen werden dabei gelöscht. Leer oder 0: aus.', 'wpsg')
+ ]); ?>
+
</div>
</div>
diff --git a/views/admin/form/emailconf.phtml b/views/admin/form/emailconf.phtml index 23fb7f2..67b0aff 100644 --- a/views/admin/form/emailconf.phtml +++ b/views/admin/form/emailconf.phtml @@ -14,7 +14,7 @@ <?php if ($this->view['field_key'] === 'reminder') { ?>
<?php echo wpsg_drawForm_Input('wpsg_reminder_hours', __('Automatischer Versand nach Bestellerstellung in Stunden', 'wpsg'), $this->get_option('wpsg_reminder_hours')); ?>
- <?php echo wpsg_drawForm_Input(false, __('CRON URL', 'wpsg'), site_url().'/?wpsg_cron=1', ['readonly' => true]); ?>
+ <p class="info"><?php echo __('Der Versand läuft stündlich über die WordPress-Zeitsteuerung (WP-Cron).', 'wpsg'); ?></p>
<?php } ?>
diff --git a/views/admin/konfiguration.phtml b/views/admin/konfiguration.phtml index 6ddebfa..b4213f9 100644 --- a/views/admin/konfiguration.phtml +++ b/views/admin/konfiguration.phtml @@ -47,11 +47,7 @@ </div>
<?php } else { ?>
<?php wpsg_drawForm_TextStart(); ?>
- <?php echo WPSG_VERSION; ?> <a href="<?php
-
- echo wp_nonce_url(WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&subaction=allgemein&do=update&submit=1&noheader=1', 'wpsg-admin-db-update');
-
- ?>"><?php echo __("Aktualisieren", "wpsg"); ?></a>
+ <?php echo WPSG_VERSION; ?>
<?php echo wpsg_drawForm_TextEnd(__('Installierte DB Version', 'wpsg'), array('help' => 'DBUpdate')); ?>
<?php } ?>
diff --git a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml index 95f02e0..781156c 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung.phtml @@ -15,7 +15,7 @@ <?php echo __('Bestelldaten', 'wpsg'); ?>:
%basket_txt%
-<?php echo __('Nutzen Sie bitte folgenden Link um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
+<?php echo __('Nutzen Sie bitte folgenden Link, um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
%order_done_url%
<?php echo __('Mit freundlichen Grüßen', 'wpsg') ?>
diff --git a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml index 790a4cb..6354b35 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungsaufforderung_html.phtml @@ -19,7 +19,7 @@ <br />
<p>
- <?php echo __('Nutzen Sie bitte folgenden Link um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
+ <?php echo __('Nutzen Sie bitte folgenden Link, um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
<a href="%order_done_url%"><?php echo __('Bestellabschlussseite', 'wpsg'); ?></a>
</p>
diff --git a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml index a834534..3f15c19 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung.phtml @@ -15,7 +15,7 @@ <?php echo __('Bestelldaten', 'wpsg'); ?>:
%basket_txt%
-<?php echo __('Nutzen Sie bitte folgenden Link um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
+<?php echo __('Nutzen Sie bitte folgenden Link, um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
%order_done_url%
<?php echo __('Mit freundlichen Grüßen', 'wpsg') ?>
diff --git a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml index 659afe6..90298e0 100644 --- a/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml +++ b/views/mods/mod_kundenkontakt/templates/zahlungserinnerung_html.phtml @@ -18,7 +18,7 @@ <br />
<p>
- <?php echo __('Nutzen Sie bitte folgenden Link um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
+ <?php echo __('Nutzen Sie bitte folgenden Link, um den Zahlvorgang abschließen zu können', 'wpsg'); ?>:
<a href="%order_done_url%"><?php echo __('Bestellabschlussseite', 'wpsg'); ?></a>
</p>
diff --git a/views/mods/mod_micropayment_paywindow/settings_edit.phtml b/views/mods/mod_micropayment_paywindow/settings_edit.phtml index 07f6d01..c6d5707 100644 --- a/views/mods/mod_micropayment_paywindow/settings_edit.phtml +++ b/views/mods/mod_micropayment_paywindow/settings_edit.phtml @@ -19,7 +19,7 @@ <br />
-<?php foreach ($view['arPaymentWindow'] as $pw_key => $pw) { ?>
+<?php foreach ($view['arPaymentWindow'] as $pw_key => $pw) { if (!empty($pw['eingestellt'])) continue; ?>
<?php echo wpsg_drawForm_AdminboxStart($pw['title'], $pw_key, ['collapsable' => true, 'collapsed' => (($this->get_option('wpsg_mod_micropayment_paywindow_'.$pw_key.'_activ') === '1')?false:true)]); ?>
diff --git a/views/mods/mod_rechnungen/order_view_orderdata_after.phtml b/views/mods/mod_rechnungen/order_view_orderdata_after.phtml index 55ec2a0..2373b9e 100755 --- a/views/mods/mod_rechnungen/order_view_orderdata_after.phtml +++ b/views/mods/mod_rechnungen/order_view_orderdata_after.phtml @@ -308,7 +308,7 @@ <label for="storno_state"><?php echo __('Neuer Status', 'wpsg'); ?></label> <select name="storno_state_new"> <?php foreach ($this->arStatus as $status_key => $status_label) { ?> - <option value="<?php echo $status_key; ?>"><?php echo $status_label; ?></option> + <option value="<?php echo $status_key; ?>" <?php echo (($oOrder !== null && strval($status_key) === strval($oOrder->status))?'selected="selected"':''); ?>><?php echo $status_label; ?></option> <?php } ?> </select> diff --git a/views/mods/mod_rechnungen/settings_edit.phtml b/views/mods/mod_rechnungen/settings_edit.phtml index dd3d46b..92e4077 100644 --- a/views/mods/mod_rechnungen/settings_edit.phtml +++ b/views/mods/mod_rechnungen/settings_edit.phtml @@ -207,7 +207,6 @@ <?php echo wpsg_drawForm_Select('wpsg_mod_rechnungen_einvoice', __('E-Rechnung', 'wpsg'), $ArrZugferdProfile, $this->get_option('wpsg_mod_rechnungen_einvoice'), ['help' => 'wpsg_mod_rechnungen_einvoice']); ?>
- <p style="line-height:normal; margin-bottom:1rem; margin-top:1rem; display:none; font-style:italic;" id="wpsg_mod_rechnungen_einvoice_description"><?php echo __('Die Platzhalter können bei den Formatfeldern und dem Dateinamen verwendet werden. Der Platzhalter %nr% sollte dabei immer Verwendung finden.', 'wpsg'); ?></p>
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_rechnungen_cmyk_profile', __('CMYK-Farbprofil einbetten', 'wpsg'), $this->get_option('wpsg_mod_rechnungen_cmyk_profile'), ['help' => 'wpsg_mod_rechnungen_cmyk_profile']); ?>
@@ -223,29 +222,6 @@ });
?>
- <script>
-
- const eInvoiceProfileDev = <?php echo json_encode($ArrZugferdProfile); ?>;
- const el_wpsg_mod_rechnungen_einvoice_description = document.getElementById('wpsg_mod_rechnungen_einvoice_description');
-
- document.getElementById('wpsg_mod_rechnungen_einvoice').addEventListener('change', ev => {
-
- if (eInvoiceProfileDev[ev.target.value] !== null) {
-
- el_wpsg_mod_rechnungen_einvoice_description.innerText = eInvoiceProfileDev[ev.target.value].description;
- el_wpsg_mod_rechnungen_einvoice_description.style.display = 'block';
-
- } else {
-
- el_wpsg_mod_rechnungen_einvoice_description.style.display = 'none';
-
- }
-
- });
-
- document.getElementById('wpsg_mod_rechnungen_einvoice').dispatchEvent(new Event('change'));
-
- </script>
<?php echo wpsg_drawForm_Input('wpsg_rechnungen_url', __('URL Benachrichtigung', 'wpsg'), $this->get_option('wpsg_rechnungen_url'), array('help' => 'wpsg_rechnung_url')); ?>
<?php echo wpsg_drawForm_Select('wpsg_mod_rechnungen_auto', __('Rechnungserstellung', 'wpsg'), array(
diff --git a/views/mods/mod_statistics/settings_edit.phtml b/views/mods/mod_statistics/settings_edit.phtml index 6b7a565..2b1e23b 100644 --- a/views/mods/mod_statistics/settings_edit.phtml +++ b/views/mods/mod_statistics/settings_edit.phtml @@ -28,15 +28,7 @@ }
?>
- <?php /* Kartendarstelung START */ ?>
-
- <?php echo wpsg_drawForm_Input('wpsg_mod_statistics_googlekey', __('Google API-Key', 'wpsg'), $this->get_option('wpsg_mod_statistics_googlekey'), array('help' => 'wpsg_mod_statistics_googlekey')); ?>
-
- <a class="button-primary" id="button-google" target="popup" href="https://console.developers.google.com/flows/enableapi?apiid=maps_backend&keyType=CLIENT_SIDE&reusekey=true" onclick="window.open('', 'popup', 'width=500;height=200,resizable=yes,menubar=yes')">
- <?php echo __('Schlüssel über Ihr Googlekonto anfordern', 'wpsg'); ?>
- </a>
-
- <?php /* Kartendarstellung ENDE */?>
+
<div class="wpsg_clearer"></div>
</div>
@@ -179,6 +171,18 @@ <?php echo wpsg_drawForm_Checkbox('wpsg_mod_statistics_google_ecommerce', __('Käufe (eCommerce) tracken', 'wpsg'), $this->get_option('wpsg_mod_statistics_google_ecommerce'), array('help' => 'wpsg_mod_statistics_google_ecommerce')); ?>
+ <br />
+
+ <?php /* Kartendarstellung START */ ?>
+
+ <?php echo wpsg_drawForm_Input('wpsg_mod_statistics_googlekey', __('Google API-Key', 'wpsg'), $this->get_option('wpsg_mod_statistics_googlekey'), array('help' => 'wpsg_mod_statistics_googlekey')); ?>
+
+ <a class="button-primary" id="button-google" target="popup" href="https://console.developers.google.com/flows/enableapi?apiid=maps_backend&keyType=CLIENT_SIDE&reusekey=true" onclick="window.open('', 'popup', 'width=500;height=200,resizable=yes,menubar=yes')">
+ <?php echo __('Schlüssel über Ihr Googlekonto anfordern', 'wpsg'); ?>
+ </a>
+
+ <?php /* Kartendarstellung ENDE */?>
+
<div class="wpsg_clearer"></div>
</div>
diff --git a/views/produkt/addedit_price.phtml b/views/produkt/addedit_price.phtml index 76733ff..7e495a9 100644 --- a/views/produkt/addedit_price.phtml +++ b/views/produkt/addedit_price.phtml @@ -4,10 +4,14 @@ * Template für die Integration der Preiseinstellungen in die Produktverwaltung
*/
+ // Neues Produkt: Regelsatz des Standardlands
+ $mwst_key = strval($this->view['data']['mwst_key']??'');
+ if ($mwst_key === '') $mwst_key = $this->getDefaultTaxGroup();
+
?>
<?php echo wpsg_drawForm_AdminboxStart(__('Preis / Steuer', 'wpsg')); ?>
- <?php echo wpsg_drawForm_Select('mwst_key', __('Steuergruppe', 'wpsg'), wpsg_tax_groups(true), @$this->view['data']['mwst_key']); ?>
+ <?php echo wpsg_drawForm_Select('mwst_key', __('Steuergruppe', 'wpsg'), wpsg_tax_groups(true), $mwst_key); ?>
<?php echo wpsg_drawForm_Input('preis', wpsg_translate(__('Preis (#1#)', 'wpsg'), (($this->getBackendTaxview() === WPSG_NETTO)?'NETTO':'BRUTTO')), wpsg_ff($this->view['data']['preis'])); ?>
<?php echo wpsg_drawForm_Input('oldprice', wpsg_translate(__('Alter Preis (#1#)', 'wpsg'), (($this->getBackendTaxview() === WPSG_NETTO)?'NETTO':'BRUTTO')), wpsg_ff($this->view['data']['oldprice'])); ?>
<?php echo wpsg_drawForm_Text(__('Steueranteil', 'wpsg'), wpsg_ff(@$this->view['data']['tax_sum_value'], $this->get_option('wpsg_currency')).' / '.$this->getDefaultCountry()->kuerzel, array('text' => true)); ?>
diff --git a/views/warenkorb/basket.phtml b/views/warenkorb/basket.phtml index 9edd66b..d2fef29 100644 --- a/views/warenkorb/basket.phtml +++ b/views/warenkorb/basket.phtml @@ -220,8 +220,8 @@ </div>
<div class="basket_sum_row">
- <div class="wpsg-flex wpsg-align-center wpsg-gap-2">
- <?php echo wpsg_translate(__('<a href="#1#">Versandkosten</a>:', 'wpsg'), $this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN)); ?>
+ <div class="title">
+ <span><?php echo wpsg_translate(__('<a href="#1#">Versandkosten</a>:', 'wpsg'), $this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN)); ?></span>
<?php if (sizeof($this->arShipping) > 1) { ?>
<select name="set_shipping" class="wpsg_form_submit set_shipping">
<option><?php echo __('Bitte wählen', 'wpsg')?></option>
|
