Subversion Repositories wpShopGermany4

Rev

Rev 8167 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8167 Rev 8429
Line 2... Line 2...
2
 
2
 
3
	/**
3
	/**
4
	 * Template für die Einstellungen des Rechnungen Moduls
4
	 * Template für die Einstellungen des Rechnungen Moduls
5
	 */
5
	 */
6
 
6
 
-
 
7
	use horstoeko\zugferd\ZugferdProfiles;
-
 
8
	
7
?>
9
?>
8
 
10
 
9
<div>
11
<div>
10
	<ul class="nav nav-tabs" role="tablist">
12
	<ul class="nav nav-tabs" role="tablist">
11
		<li role="presentation" class="active"><a href="#tab1" aria-controls="home" role="tab" data-toggle="tab"><?php echo __('Vordefinierte Textfelder', 'wpsg'); ?></a></li>
13
		<li role="presentation" class="active"><a href="#tab1" aria-controls="home" role="tab" data-toggle="tab"><?php echo __('Vordefinierte Textfelder', 'wpsg'); ?></a></li>
Line 180... Line 182...
180
			</div>
182
			</div>
181
 
183
 
182
		</div>
184
		</div>
183
		<div id="tab3" role="tabpanel" class="tab-pane" >
185
		<div id="tab3" role="tabpanel" class="tab-pane" >
184
 
186
 
-
 
187
			<?php echo wpsg_drawForm_Select('wpsg_mod_rechnungen_einvoice', __('E-Rechnung', 'wpsg'), [
-
 
188
				0 => __('Keine E-Rechnungsdaten erzeugen', 'wpsg'),
-
 
189
				100 + ZugferdProfiles::PROFILE_MINIMUM => __('EN16931 Minimum', 'wpsg'),
-
 
190
				100 + ZugferdProfiles::PROFILE_BASIC => __('EN16931 Basic', 'wpsg'),
-
 
191
				100 + ZugferdProfiles::PROFILE_BASICWL => __('EN16931 Basic WL', 'wpsg'),
-
 
192
				100 + ZugferdProfiles::PROFILE_EN16931 => __('EN16931 Comfort', 'wpsg'),
-
 
193
				100 + ZugferdProfiles::PROFILE_EXTENDED => __('EN16931 Extended', 'wpsg'),
-
 
194
				100 + ZugferdProfiles::PROFILE_XRECHNUNG => __('EN16931 XRechnung 1', 'wpsg'),
-
 
195
				100 + ZugferdProfiles::PROFILE_XRECHNUNG_2 => __('EN16931 XRechnung 2', 'wpsg'),
-
 
196
				100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_1 => __('EN16931 XRechnung 2.1', 'wpsg'),
-
 
197
				100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_2 => __('EN16931 XRechnung 2.2', 'wpsg'),
-
 
198
				100 + ZugferdProfiles::PROFILE_XRECHNUNG_2_3 => __('EN16931 XRechnung 2.3', 'wpsg'),
-
 
199
				100 + ZugferdProfiles::PROFILE_XRECHNUNG_3 => __('EN16931 XRechnung 3', 'wpsg'),
-
 
200
			], $this->get_option('wpsg_mod_rechnungen_einvoice'), ['help' => 'wpsg_mod_rechnungen_einvoice']); ?>
-
 
201
			
-
 
202
			<p style="line-height:normal; margin-bottom:1rem; margin-top:1rem; display:none; font-style:italic;" id="wpsg_mod_rechnungen_einvoice_description"><?php echo __('Die Platzhalter können bei den Formatfeldern und dem Dateinamen verwendet werden. Der Platzhalter %nr% sollte dabei immer Verwendung finden.', 'wpsg'); ?></p>
-
 
203
 
-
 
204
			<script>
-
 
205
				
-
 
206
				const eInvoiceProfileDev = <?php echo json_encode(ZugferdProfiles::PROFILEDEF); ?>;
-
 
207
				const el_wpsg_mod_rechnungen_einvoice_description = document.getElementById('wpsg_mod_rechnungen_einvoice_description');
-
 
208
				
-
 
209
				document.getElementById('wpsg_mod_rechnungen_einvoice').addEventListener('change', ev => {
-
 
210
				
-
 
211
					if (eInvoiceProfileDev[ev.target.value] !== undefined) {
-
 
212
						
-
 
213
						el_wpsg_mod_rechnungen_einvoice_description.innerText = eInvoiceProfileDev[ev.target.value].description;
-
 
214
						el_wpsg_mod_rechnungen_einvoice_description.style.display = 'block';
-
 
215
						
-
 
216
					} else {
-
 
217
						
-
 
218
						el_wpsg_mod_rechnungen_einvoice_description.style.display = 'hidden';
-
 
219
						
-
 
220
					}
-
 
221
				
-
 
222
				});
-
 
223
				
-
 
224
				document.getElementById('wpsg_mod_rechnungen_einvoice').dispatchEvent(new Event('change'));
-
 
225
				
-
 
226
			</script>
-
 
227
			
185
			<?php echo wpsg_drawForm_Input('wpsg_rechnungen_url', __('URL Benachrichtigung', 'wpsg'), $this->get_option('wpsg_rechnungen_url'), array('help' => 'wpsg_rechnung_url')); ?>
228
			<?php echo wpsg_drawForm_Input('wpsg_rechnungen_url', __('URL Benachrichtigung', 'wpsg'), $this->get_option('wpsg_rechnungen_url'), array('help' => 'wpsg_rechnung_url')); ?>
186
			<?php echo wpsg_drawForm_Select('wpsg_mod_rechnungen_auto', __('Rechnungserstellung', 'wpsg'), array(
229
			<?php echo wpsg_drawForm_Select('wpsg_mod_rechnungen_auto', __('Rechnungserstellung', 'wpsg'), array(
187
				'0' => __('Manuell', 'wpsg'),
230
				'0' => __('Manuell', 'wpsg'),
188
				'1' => __('Bei Bestellung', 'wpsg'),
231
				'1' => __('Bei Bestellung', 'wpsg'),
189
				'2' => __('Bei Zahlung', 'wpsg')
232
				'2' => __('Bei Zahlung', 'wpsg')