diff --git a/src/Application/views/admin/de/config_lang.php b/src/Application/views/admin/de/config_lang.php index 6b2181d..c550b60 100644 --- a/src/Application/views/admin/de/config_lang.php +++ b/src/Application/views/admin/de/config_lang.php @@ -23,7 +23,8 @@ $aLang = array( //Navigation 'charset' => 'UTF-8', 'SHOP_MODULE_GROUP_d3xrechnung' => 'Einstellungen', - 'SHOP_MODULE_d3xrechnung_PATH_GENERATOR' => 'Pfad xRechnung', + 'SHOP_MODULE_d3xrechnung_PATH_GENERATOR' => 'URL Generator xRechnung', 'SHOP_MODULE_d3xrechnung_HTACCESS_USER' => '.htaccess - User', 'SHOP_MODULE_d3xrechnung_HTACCESS_PASSWORD' => '.htaccess - Password', + 'SHOP_MODULE_d3xrechnung_EXPORT_FOLDER' => 'Order für Export, Beispiel: export/xml (eventuell Unterordner anlegen und beschreibbar machen!)', ); \ No newline at end of file diff --git a/src/Modules/Application/Controller/Admin/OrderOverview.php b/src/Modules/Application/Controller/Admin/OrderOverview.php index fb9ce80..00c2a84 100644 --- a/src/Modules/Application/Controller/Admin/OrderOverview.php +++ b/src/Modules/Application/Controller/Admin/OrderOverview.php @@ -43,7 +43,13 @@ class OrderOverview extends OrderOverview_parent $myConfig = Registry::getConfig(); - echo file_get_contents($myConfig->getConfigParam('sShopDir')."/export/xml/".$sFilename); + $sExportFolder = "export/xml"; + if(trim($myConfig->getConfigParam("d3xrechnung_EXPORT_FOLDER")) != '') + { + $sExportFolder = $myConfig->getConfigParam("d3xrechnung_EXPORT_FOLDER"); + } + + echo file_get_contents($myConfig->getConfigParam('sShopDir')."/".$sExportFolder."/".$sFilename); $sXML = ob_get_contents(); ob_end_clean(); $oUtils->setHeader("Pragma: public"); diff --git a/src/metadata.php b/src/metadata.php index b89401f..28f4fa3 100644 --- a/src/metadata.php +++ b/src/metadata.php @@ -72,6 +72,12 @@ Der Pfad und Zugangsschutz zum Generator wird in der Konfiguration des Moduls hi 'type' => 'str', 'value' => '' ], + [ + 'group' => 'd3xrechnung', + 'name' => 'd3xrechnung_EXPORT_FOLDER', + 'type' => 'str', + 'value' => 'export/xml' + ], ], 'blocks' => array( array(