diff options
| author | karl <noreply@maennchen1.de> | 2022-08-18 14:18:10 +0000 |
|---|---|---|
| committer | karl <noreply@maennchen1.de> | 2022-08-18 14:18:10 +0000 |
| commit | 7e72d348b3c9d4159013aed9d27839d45df15355 (patch) | |
| tree | a93c5fff57456a61ebaa743fe3a74829a91d2fc7 | |
| parent | dfa1ef7c548626902aee1d70127d4e9c137108c7 (diff) | |
- Feature: Auswahl ob Produktname oder Produktdetailname auf Rechnung angezeigt
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8082 0d5edaf7-2b12-4e95-93f4-047927463d4b
| -rw-r--r-- | views/mods/mod_rechnungen/invoice_pdf.phtml | 16 | ||||
| -rw-r--r-- | views/mods/mod_rechnungen/multi_invoice_pdf.phtml | 15 | ||||
| -rw-r--r-- | views/mods/mod_rechnungen/settings_edit.phtml | 3 |
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',
|
