add langidents

Cette révision appartient à :
Markus Gärtner 2025-01-02 12:32:44 +01:00
Parent 0528fc93d8
révision 3479398c86
4 fichiers modifiés avec 25 ajouts et 9 suppressions

Voir le fichier

@ -8,7 +8,7 @@
<input type="hidden" name="fnc" value="saveXRechnung">
<input type="hidden" name="oxid" value="[{$oxid}]">
<fieldset style="padding: 5px">
<legend>xRechnung Daten speichern</legend>
<legend>[{oxmultilang ident="D3_XRECHNUNG_LABEL_SAVE"}]</legend>
<table style="width: 100%">
<tr>
<td>
@ -18,10 +18,10 @@
<table style="width: 100%">
<tr>
<td style="" class="edittext">
<label for="xmllanguage">Leitweg-ID:</label>
<label for="leitwegid">Leitweg-ID:</label>
</td>
<td>
<input type="text" class="editinput" size="15" maxlength="[{$edit->oxorder__d3leitwegid->fldmax_length}]" name="editval[oxorder__d3leitwegid]"
<input type="text" class="editinput" size="15" maxlength="[{$edit->oxorder__d3leitwegid->fldmax_length}]" id ="leitwegid" name="editval[oxorder__d3leitwegid]"
value="[{$edit->oxorder__d3leitwegid->value}]" [{$readonly}]>
</td>
</tr>
@ -51,7 +51,7 @@
</td>
<tr>
<td colspan="2" style="text-align: right" class="edittext"><br/>
<input type="submit" class="edittext" name="save" value="speichern">
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="D3_XRECHNUNG_XML_SAVE"}]">
</td>
</tr>
</table>
@ -64,18 +64,20 @@
<input type="hidden" name="oxid" value="[{$oxid}]">
<input type="hidden" name="xmllanguage" value="0">
<fieldset style="padding: 5px">
<legend>xRechnung exportieren</legend>
<legend>[{oxmultilang ident="D3_XRECHNUNG_LABEL_GENERATE"}]</legend>
<table style="width: 100%">
<tr>
<td style="text-align: left" class="edittext">
<label for="exporttype">Format</label>
<select id="exporttype" name="pdftype" class="editinput" style="width:80px;">
<option value="xml" SELECTED>XML
<select id="exporttype" name="filetype" class="editinput" style="width:80px;">
[{foreach from=$edit->getBtFieldsXRechnung() item=key key=filetype}]
<option value="[{$key}]" SELECTED>[{$filetype}]
[{/foreach}]
</select>
</td>
<td style="text-align: right" class="edittext"><br/>
<input type="submit" class="edittext" name="save" value="Export">
<input type="submit" class="edittext" name="save" value="[{oxmultilang ident="D3_XRECHNUNG_XML_GENERATE"}]">
<iframe name="expXML" style="width: 0; height: 0; border: none; display:none;"></iframe>
</td>
</tr>

Voir le fichier

@ -32,4 +32,9 @@ $aLang = array(
'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',
'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',
'D3_XRECHNUNG_XML_SAVE' => 'Speichern',
'D3_XRECHNUNG_XML_GENERATE' => 'Dokument erstellen',
);

Voir le fichier

@ -13,8 +13,10 @@ class OrderOverview extends OrderOverview_parent
if ($soxId != "-1" && isset($soxId)) {
// load object
$oOrder = oxNew(Order::class);
if ($oOrder->load($soxId)) {
if ($oOrder->load($soxId))
{
//todo add check for filetype -> xml302, for older oder newer version
$oUtils = Registry::getUtils();
$sTrimmedBillName = trim($oOrder->oxorder__oxbilllname->getRawValue());
if(!$sTrimmedBillName) {

Voir le fichier

@ -95,4 +95,11 @@ class Order extends Order_parent
}
return array();
}
public function getExportFileTypes()
{
return array(
'xml302' => 'XML (XRechnung 3.0.2)',
);
}
}