summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorkarl <noreply@maennchen1.de>2022-08-18 14:18:10 +0000
committerkarl <noreply@maennchen1.de>2022-08-18 14:18:10 +0000
commit7e72d348b3c9d4159013aed9d27839d45df15355 (patch)
treea93c5fff57456a61ebaa743fe3a74829a91d2fc7 /views
parentdfa1ef7c548626902aee1d70127d4e9c137108c7 (diff)
- Feature: Auswahl ob Produktname oder Produktdetailname auf Rechnung angezeigt
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8082 0d5edaf7-2b12-4e95-93f4-047927463d4b
Diffstat (limited to 'views')
-rw-r--r--views/mods/mod_rechnungen/invoice_pdf.phtml16
-rw-r--r--views/mods/mod_rechnungen/multi_invoice_pdf.phtml15
-rw-r--r--views/mods/mod_rechnungen/settings_edit.phtml3
3 files changed, 23 insertions, 11 deletions
diff --git a/views/mods/mod_rechnungen/invoice_pdf.phtml b/views/mods/mod_rechnungen/invoice_pdf.phtml
index 9f08aac..e7b4811 100644
--- a/views/mods/mod_rechnungen/invoice_pdf.phtml
+++ b/views/mods/mod_rechnungen/invoice_pdf.phtml
@@ -238,12 +238,16 @@
}
- /* Wenn Detailname vorhanden, wird der Detailname auf Rechnung verwendet */
- $produkt_text = $this->getProductName($this->getProduktID($p['id']), true);
-
- /* Falls Detailname vorhanden, wird jetzt der Produktname verwendet */
- /* $produkt_text = $this->getProductName($this->getProduktID($p['id']), false); */
-
+ if ($this->get_option('wpsg_rechnungen_pdetailname' == '1')) {
+
+ $produkt_text = $this->getProductName($this->getProduktID($p['id']), true);
+
+ } else {
+
+ $produkt_text = $this->getProductName($this->getProduktID($p['id']), false);
+
+ }
+
$produktBeschreibung = trim(strip_tags($p['beschreibung']));
if ($this->isOtherLang())
diff --git a/views/mods/mod_rechnungen/multi_invoice_pdf.phtml b/views/mods/mod_rechnungen/multi_invoice_pdf.phtml
index 26e430d..a7ced2e 100644
--- a/views/mods/mod_rechnungen/multi_invoice_pdf.phtml
+++ b/views/mods/mod_rechnungen/multi_invoice_pdf.phtml
@@ -193,7 +193,7 @@
$sum_multi_offset = 0;
$orders = $this->view['multi_data']['orders'];
- // moMwSt
+ // noMwSt
$bNoTax = false;
$bTaxCol = false;
@@ -284,9 +284,16 @@
}
- /* Wenn Detailname vorhanden, wird der Detailname auf Rechnung verwendet */
- $produkt_text = $this->getProductName($product_id, true);
-
+ if ($this->get_option('wpsg_rechnungen_pdetailname' == '1')) {
+
+ $produkt_text = $this->getProductName($product_id, true);
+
+ } else {
+
+ $produkt_text = $this->getProductName($product_id, false);
+
+ }
+
$produktBeschreibung = trim(strip_tags($oOrderProduct->getProduct()->getShortDescription()));
if ($this->isOtherLang()) {
diff --git a/views/mods/mod_rechnungen/settings_edit.phtml b/views/mods/mod_rechnungen/settings_edit.phtml
index 2d76a5b..8f64225 100644
--- a/views/mods/mod_rechnungen/settings_edit.phtml
+++ b/views/mods/mod_rechnungen/settings_edit.phtml
@@ -190,6 +190,7 @@
), $this->get_option('wpsg_mod_rechnungen_auto'), array('help' => 'wpsg_mod_rechnungen_auto')); ?>
<?php echo wpsg_drawForm_Input('wpsg_rechnungen_faelligkeit', __('Fälligkeit in Tagen', 'wpsg'), $this->get_option('wpsg_rechnungen_faelligkeit'), array('help' => 'wpsg_rechnungen_faelligkeit')); ?>
<?php echo wpsg_drawForm_Input('wpsg_rechnungen_pdfperpage', __('Anzahl an Produkten pro Seite (PDF)', 'wpsg'), $this->get_option('wpsg_rechnungen_pdfperpage'), array('help' => 'wpsg_rechnungen_pdfperpage')); ?>
+ <?php echo wpsg_drawForm_Checkbox('wpsg_rechnungen_pdetailname', __('Produktdetailname auf Rechnung anzeigen', 'wpsg'), $this->get_option('wpsg_rechnungen_pdetailname'), array('help' => 'wpsg_rechnungen_pdetailname')); ?>
<?php echo wpsg_drawForm_Checkbox('wpsg_rechnungen_pbeschreibung', __('Produktbeschreibung auf Rechnung anzeigen', 'wpsg'), $this->get_option('wpsg_rechnungen_pbeschreibung'), array('help' => 'wpsg_rechnungen_pbeschreibung')); ?>
<?php if ($this->hasMod('wpsg_mod_produktattribute') == '1') {?>
@@ -254,7 +255,7 @@
}
- })
+ });
jQuery('#wpsg_tab').wpsg_tab( {
'cookiename': 'wpsg_rechnungen_tab',