select included documents for generating
Cette révision appartient à :
@ -15,15 +15,21 @@ use D3\PdfDocuments\Application\Model\Documents\deliverynotewithoutlogoPdf;
|
||||
use D3\PdfDocuments\Application\Model\Documents\invoicePdf;
|
||||
use D3\PdfDocuments\Application\Model\Documents\invoicewithoutlogoPdf;
|
||||
use D3\PdfDocuments\Application\Model\Interfaces\pdfdocumentsOrderInterface;
|
||||
use OxidEsales\Eshop\Core\Registry;
|
||||
|
||||
class registryOrdermanagerActions extends registryAbstract implements registryOrdermanagerActionsInterface
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
$this->addGenerator(invoicePdf::class);
|
||||
$this->addGenerator(deliverynotePdf::class);
|
||||
$this->addGenerator(invoicewithoutlogoPdf::class);
|
||||
$this->addGenerator(deliverynotewithoutlogoPdf::class);
|
||||
$config = Registry::getConfig();
|
||||
if ($config->getConfigParam('d3PdfDocumentsDocInvoice'))
|
||||
$this->addGenerator(invoicePdf::class);
|
||||
if ($config->getConfigParam('d3PdfDocumentsDocDeliveryNote'))
|
||||
$this->addGenerator(deliverynotePdf::class);
|
||||
if ($config->getConfigParam('d3PdfDocumentsDocInvoiceNoLogo'))
|
||||
$this->addGenerator(invoicewithoutlogoPdf::class);
|
||||
if ($config->getConfigParam('d3PdfDocumentsDocDeliveryNoteNoLogo'))
|
||||
$this->addGenerator(deliverynotewithoutlogoPdf::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -15,15 +15,21 @@ use D3\PdfDocuments\Application\Model\Documents\deliverynotewithoutlogoPdf;
|
||||
use D3\PdfDocuments\Application\Model\Documents\invoicePdf;
|
||||
use D3\PdfDocuments\Application\Model\Documents\invoicewithoutlogoPdf;
|
||||
use D3\PdfDocuments\Application\Model\Interfaces\pdfdocumentsOrderInterface;
|
||||
use OxidEsales\Eshop\Core\Registry;
|
||||
|
||||
class registryOrderoverview extends registryAbstract implements registryOrderoverviewInterface
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
$this->addGenerator(invoicePdf::class);
|
||||
$this->addGenerator(deliverynotePdf::class);
|
||||
$this->addGenerator(invoicewithoutlogoPdf::class);
|
||||
$this->addGenerator(deliverynotewithoutlogoPdf::class);
|
||||
$config = Registry::getConfig();
|
||||
if ($config->getConfigParam('d3PdfDocumentsDocInvoice'))
|
||||
$this->addGenerator(invoicePdf::class);
|
||||
if ($config->getConfigParam('d3PdfDocumentsDocDeliveryNote'))
|
||||
$this->addGenerator(deliverynotePdf::class);
|
||||
if ($config->getConfigParam('d3PdfDocumentsDocInvoiceNoLogo'))
|
||||
$this->addGenerator(invoicewithoutlogoPdf::class);
|
||||
if ($config->getConfigParam('d3PdfDocumentsDocDeliveryNoteNoLogo'))
|
||||
$this->addGenerator(deliverynotewithoutlogoPdf::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -26,6 +26,12 @@ $aLang = array(
|
||||
'SHOP_MODULE_d3PdfDocumentsbasicAuthPassword' => 'BasicAuth des Shops - Passwort (optional)',
|
||||
'HELP_SHOP_MODULE_d3PdfDocumentsbasicAuthPassword' => $basicAuthHelp,
|
||||
|
||||
'SHOP_MODULE_GROUP_d3PdfDocumentsdocuments' => 'Dokumente',
|
||||
'SHOP_MODULE_d3PdfDocumentsDocInvoice' => 'Rechnung',
|
||||
'SHOP_MODULE_d3PdfDocumentsDocInvoiceNoLogo' => 'Rechnung ohne Logo',
|
||||
'SHOP_MODULE_d3PdfDocumentsDocDeliveryNote' => 'Lieferschein',
|
||||
'SHOP_MODULE_d3PdfDocumentsDocDeliveryNoteNoLogo' => 'Lieferschein ohne Logo',
|
||||
|
||||
'D3_PDFDOCUMENTS' => 'PDF-Dokumente',
|
||||
'D3_PDFDOCUMENTS_INVOICE' => 'Rechnung',
|
||||
'D3_PDFDOCUMENTS_INVOICE_WITHOUT_LOGO' => 'Rechnung ohne Logo',
|
||||
|
@ -26,6 +26,12 @@ $aLang = array(
|
||||
'SHOP_MODULE_d3PdfDocumentsbasicAuthPassword' => 'BasicAuth of the shop - password (optional)',
|
||||
'HELP_SHOP_MODULE_d3PdfDocumentsbasicAuthPassword' => $basicAuthHelp,
|
||||
|
||||
'SHOP_MODULE_GROUP_d3PdfDocumentsdocuments' => 'Documents',
|
||||
'SHOP_MODULE_d3PdfDocumentsDocInvoice' => 'Invoice',
|
||||
'SHOP_MODULE_d3PdfDocumentsDocInvoiceNoLogo' => 'Invoice without logo',
|
||||
'SHOP_MODULE_d3PdfDocumentsDocDeliveryNote' => 'Delivery note',
|
||||
'SHOP_MODULE_d3PdfDocumentsDocDeliveryNoteNoLogo' => 'Delivery note without logo',
|
||||
|
||||
'D3_PDFDOCUMENTS' => 'PDF Documents',
|
||||
'D3_PDFDOCUMENTS_INVOICE' => 'Invoice',
|
||||
'D3_PDFDOCUMENTS_INVOICE_WITHOUT_LOGO' => 'Invoice without logo',
|
||||
|
24
metadata.php
24
metadata.php
@ -95,6 +95,30 @@ $aModule = [
|
||||
'group' => $sModuleId.'main',
|
||||
'name' => $sModuleId.'basicAuthPassword',
|
||||
'type' => 'password'
|
||||
],
|
||||
[
|
||||
'group' => $sModuleId.'documents',
|
||||
'name' => $sModuleId.'DocInvoice',
|
||||
'type' => 'bool',
|
||||
'value' => true
|
||||
],
|
||||
[
|
||||
'group' => $sModuleId.'documents',
|
||||
'name' => $sModuleId.'DocInvoiceNoLogo',
|
||||
'type' => 'bool',
|
||||
'value' => true
|
||||
],
|
||||
[
|
||||
'group' => $sModuleId.'documents',
|
||||
'name' => $sModuleId.'DocDeliveryNote',
|
||||
'type' => 'bool',
|
||||
'value' => true
|
||||
],
|
||||
[
|
||||
'group' => $sModuleId.'documents',
|
||||
'name' => $sModuleId.'DocDeliveryNoteNoLogo',
|
||||
'type' => 'bool',
|
||||
'value' => true
|
||||
]
|
||||
]
|
||||
];
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur