add individuell fields
This commit is contained in:
parent
32dd80a82b
commit
e2e4a9e0d5
@ -43,6 +43,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
[{/foreach}]
|
||||
<!--
|
||||
<tr>
|
||||
<td style="" class="edittext">
|
||||
<input type="text" class="editinput" size="10" maxlength="10" name="editvalBT[NEW][FIELD]"
|
||||
@ -53,6 +54,7 @@
|
||||
placeholder="Vorgang ABC" [{$readonly}]>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
</td>
|
||||
<tr>
|
||||
|
@ -26,12 +26,18 @@ $aLang = array(
|
||||
'SHOP_MODULE_d3xrechnung_PATH_GENERATOR' => 'URL Generator xRechnung',
|
||||
'HELP_SHOP_MODULE_d3xrechnung_PATH_GENERATOR' => 'Beispiel: https://xrechnung.DOMAIN.TLD/xrechnung.php',
|
||||
'SHOP_MODULE_d3xrechnung_HTACCESS_USER' => '.htaccess - User',
|
||||
'SHOP_MODULE_d3xrechnung_SHOPCONNECTTOKEN' => 'Shopconnect Token',
|
||||
'HELP_SHOP_MODULE_d3xrechnung_HTACCESS_USER' => 'Zugangsschutz für Verzeichnis / Subdomain unter der Generator installiert ist',
|
||||
'SHOP_MODULE_d3xrechnung_HTACCESS_PASSWORD' => '.htaccess - Passwort',
|
||||
'HELP_SHOP_MODULE_d3xrechnung_HTACCESS_PASSWORD' => 'Identischer Token wie in der .env-Datei',
|
||||
'SHOP_MODULE_d3xrechnung_SHOPCONNECTTOKEN' => 'Shopconnect Token',
|
||||
'HELP_SHOP_MODULE_d3xrechnung_SHOPCONNECTTOKEND' => 'Identischer Token wie in der .env-Datei',
|
||||
'SHOP_MODULE_d3xrechnung_EXPORT_FOLDER' => 'Order für Export',
|
||||
'HELP_SHOP_MODULE_d3xrechnung_EXPORT_FOLDER' => 'Beispiel: export/xml<br><strong>eventuell Unterordner anlegen und beschreibbar machen!</strong>',
|
||||
'SHOP_MODULE_d3xrechnung_BT_ORDERFIELDS' => 'Zuordnung Felder aus oxorder zu bestimmten BT-Felder',
|
||||
'HELP_SHOP_MODULE_d3xrechnung_BT_ORDERFIELDS' => 'Beispiel: BT13 => oxremark',
|
||||
'HELP_SHOP_MODULE_d3xrechnung_BT_ORDERFIELDS' => 'Für die automatische Zuordnung. Die optionalen Felder an der Bestellung ergänzen diese Einstellungen.
|
||||
<br>Beispiel: <strong>BT13 => oxremark</strong>',
|
||||
'SHOP_MODULE_d3xrechnung_BT_ORDERFIELDS_INDIVIDUAL' => 'Standardfelder für die Ausgabe an der Bestellung',
|
||||
'HELP_SHOP_MODULE_d3xrechnung_BT_ORDERFIELDS_INDIVIDUAL' => '',
|
||||
|
||||
'D3_XRECHNUNG_LABEL_SAVE' => '<span style="color:#085488; font-weight:700;">XRechnung</span> optionale Daten (BT-Felder)',
|
||||
'D3_XRECHNUNG_LABEL_GENERATE' => '<span style="color:#085488; font-weight:700;">XRechnung</span> erstellen',
|
||||
|
@ -36,15 +36,15 @@ class OrderOverview extends OrderOverview_parent
|
||||
$aReturn = $this->prepareFromTansport($sReturn);
|
||||
$sFilename = $aReturn['FileName'];
|
||||
|
||||
$myConfig = Registry::getConfig();
|
||||
$Config = Registry::getConfig();
|
||||
|
||||
$sExportFolder = "export/xml";
|
||||
if(trim($myConfig->getConfigParam("d3xrechnung_EXPORT_FOLDER")) != '')
|
||||
if(trim($Config->getConfigParam("d3xrechnung_EXPORT_FOLDER")) != '')
|
||||
{
|
||||
$sExportFolder = $myConfig->getConfigParam("d3xrechnung_EXPORT_FOLDER");
|
||||
$sExportFolder = $Config->getConfigParam("d3xrechnung_EXPORT_FOLDER");
|
||||
}
|
||||
ob_start();
|
||||
echo file_get_contents($myConfig->getConfigParam('sShopDir')."/".$sExportFolder."/".$sFilename);
|
||||
echo file_get_contents($Config->getConfigParam('sShopDir')."/".$sExportFolder."/".$sFilename);
|
||||
$sXML = ob_get_contents();
|
||||
ob_end_clean();
|
||||
$oUtils->setHeader("Pragma: public");
|
||||
|
@ -86,10 +86,20 @@ class Order extends Order_parent
|
||||
{
|
||||
$sFields = $this->oxorder__d3btfields->getRawValue();
|
||||
|
||||
$oConfig = Registry::getConfig();
|
||||
$aBtIndividualFields = (array)$oConfig->getConfigParam('d3xrechnung_BT_ORDERFIELDS_INDIVIDUAL');
|
||||
|
||||
$aFields = unserialize($sFields);
|
||||
ksort($aFields, SORT_NATURAL);
|
||||
if(is_array($aFields))
|
||||
{
|
||||
foreach ($aBtIndividualFields as $Field){
|
||||
if(!key_exists($Field, $aFields))
|
||||
{
|
||||
$aFields[$Field] = '';
|
||||
}
|
||||
}
|
||||
|
||||
return $aFields;
|
||||
|
||||
}
|
||||
|
@ -81,6 +81,15 @@ Der Pfad und Zugangsschutz zum Generator wird in der Konfiguration des Moduls hi
|
||||
'type' => 'aarr',
|
||||
'value' => ''
|
||||
],
|
||||
[
|
||||
'group' => 'd3xrechnung',
|
||||
'name' => 'd3xrechnung_BT_ORDERFIELDS_INDIVIDUAL',
|
||||
'type' => 'arr',
|
||||
'value' => 'BT12
|
||||
BT13
|
||||
BT18
|
||||
,'
|
||||
],
|
||||
],
|
||||
'blocks' => array(
|
||||
array(
|
||||
|
Loading…
x
Reference in New Issue
Block a user