Subversion Repositories wpShopGermany4

Rev

Rev 7066 | Rev 7706 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4671 daniel 1
<?php
4655 daniel 2
 
4671 daniel 3
	/**
4
	 * Template für die Einstellungen des PayPal API Moduls
5
	 */
4655 daniel 6
 
4671 daniel 7
?>
4655 daniel 8
 
4855 daniel 9
<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_clientid', __('Client ID', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_clientid'), array('hint' => __('Erhalten Sie im PayPal Account.', 'wpsg'), 'help' => 'wpsg_mod_paypal_clientid', 'hint' => wpsg_translate('nohspc_'.__('Erhalten Sie im <a target="_blank" href="#1#">PayPal Developer Interface</a>.', 'wpsg'), 'https://developer.paypal.com/'))); ?>
10
<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_secret', __('Secret', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_secret'), array('hint' => __('Erhalten Sie im PayPal Account.', 'wpsg'), 'help' => 'wpsg_mod_paypal_secret', 'hint' => wpsg_translate('nohspc_'.__('Erhalten Sie im <a target="_blank" href="#1#">PayPal Developer Interface</a>.', 'wpsg'), 'https://developer.paypal.com/'))); ?>
11
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_sandbox', __('Sandbox', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_sandbox'), array('help' => 'wpsg_mod_paypal_sandbox')); ?>
4655 daniel 12
 
4998 daniel 13
<div class="wpsg_mod_sandbox_layer" style="display:none;">
14
 
5003 daniel 15
	<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_sandbox_clientid', __('Client ID (Sandbox)', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_sandbox_clientid'), array('hint' => __('Erhalten Sie im PayPal Account.', 'wpsg'), 'help' => 'wpsg_mod_paypal_clientid')); ?>
16
	<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_sandbox_secret', __('Secret (Sandbox)', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_sandbox_secret'), array('hint' => __('Erhalten Sie im PayPal Account.', 'wpsg'), 'help' => 'wpsg_mod_paypal_secret')); ?>
4998 daniel 17
 
5003 daniel 18
	<br />
19
 
4998 daniel 20
</div>
21
 
4740 daniel 22
<br />
4695 daniel 23
 
5731 daniel 24
<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_currency', __('Währungscode (Standard: EUR)'), $this->get_option('wpsg_mod_paypalapi_currency'), array('help' => 'wpsg_mod_paypal_currency')); ?>
25
 
26
<br />
27
 
4855 daniel 28
<?php echo wpsg_drawForm_Input('', __('WebHook URL', 'wpsg'), $this->getUrl(wpsg_ShopController::URL_BASKET, 'wpsg_mod_paypalapi', 'webHook', array(), true), array('readonly' => true, 'help' => 'wpsg_mod_paypal_webhook_url')); ?>
29
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_create',  __('Beim speichern versuchen den WebHook anzumelden.', 'wpsg'), 0, array('labelright' => true, 'noDoubleDot' => true, 'help' => 'wpsg_mod_paypal_createwebhook')); ?>
5227 daniel 30
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_webhook_log', __('WebHook Anfragen protokollieren', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_webhook_log'), array('labelright' => true)); ?>
31
<div class="layer_wpsg_mod_paypalapi_webhook_log layer_wpsg_mod_paypalapi_webhook_log_1">
32
	<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_webhook_logfile', '', $this->get_option('wpsg_mod_paypalapi_webhook_logfile'), array('hint' => __('Absoluter Pfad zur Protokolldatei, Schreibrechte beachten.', 'wpsg'))); ?>
33
</div>
4740 daniel 34
 
4671 daniel 35
<br />
36
 
7066 daniel 37
<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_gebuehr', __('Gebühr/Rabatt', 'wpsg'), wpsg_ff($this->get_option('wpsg_mod_paypalapi_gebuehr')), array('unit' => $this->get_option('wpsg_currency').' / %', 'help' => 'wpsg_shippay_gebuehr')); ?>
4743 daniel 38
<?php echo wpsg_drawForm_Select('wpsg_mod_paypalapi_mwst', __('Mehrwertsteuersatz', 'wpsg'), wpsg_tax_groups(), $this->get_option('wpsg_mod_paypalapi_mwst'), array('help' => 'wpsg_shippay_mwst')); ?>
39
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_mwstland', __('Keine MwSt. wenn Land steuerfrei', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_mwstland'), array('help' => 'wpsg_shippay_mwstland')); ?>
4671 daniel 40
 
41
<br />
42
 
5922 hartmut 43
<?php echo wpsg_drawForm_Link('wpsg_mod_paypalapi_link', __('Stornierung bei Statuswechsel', 'wpsg'),
44
		__('Bearbeiten', 'wpsg'), array('help' => 'wpsg_mod_paypalapi_link', 'class' => 'wpsg_mod_paypalapi_stornostate')); ?>
45
 
46
 
4718 daniel 47
<div class="wpsg_mod_paypalapi_stornostate_layer" style="display:none;">
4719 daniel 48
 
4774 thomas 49
	<?php foreach ($this->arStatus as $status_id => $status_label) { $arStornoStatus = (array)$this->get_option('wpsg_mod_paypalapi_stornostate'); ?>
5922 hartmut 50
	<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_stornostate['.$status_id.']', __($status_label, 'wpsg'), wpsg_getInt($arStornoStatus[$status_id]), array('labelright' => true)); ?>
4718 daniel 51
	<?php } ?>
52
 
53
	<br />
54
 
55
</div>
56
 
57
<br />
58
 
4993 daniel 59
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_aktiv', __('PayPal für neue Bestellungen erlauben', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_aktiv'), array('help' => 'wpsg_shippay_activ')); ?>
5382 daniel 60
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_plus_aktiv', __('PayPal Plus aktivieren', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_plus_aktiv'), array('help' => 'wpsg_mod_paypalapi_plus_aktiv')); ?>
7214 daniel 61
 
62
<div class="wpsg_mod_paypalapi_plus_aktiv_layer wpsg_mod_paypalapi_plus_aktiv_layer_1">
63
	<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_plus_basket', __('Zahlungsauswahl im Warenkorb', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_plus_basket'), array('help' => 'wpsg_mod_paypalapi_plus_basket')); ?>
64
</div>
65
 
4993 daniel 66
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_paypalexpress', __('PayPal Express aktivieren (Button im Warenkorb)', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_paypalexpress'), array('help' => 'wpsg_mod_paypalapi_paypalexpress')); ?>
5382 daniel 67
<div class="wpsg_mod_paypalapi_plus_aktiv">
68
	<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_paypalexpress_forceSSL', __('SSL für ReturnURL erzwingen', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_paypalexpress_forceSSL'), array('help' => 'wpsg_mod_paypalapi_paypalexpress_forceSSL')); ?>
69
	<?php echo wpsg_drawForm_Input('', __('Return URL', 'wpsg'), $this->getUrl(
70
		wpsg_ShopController::URL_BASKET,
71
		'wpsg_mod_paypalapi',
72
		'startPayPalExpress',
73
		array(),
74
		((wpsg_isSizedInt($this->get_option('wpsg_mod_paypalapi_paypalexpress_forceSSL')))?true:false)
75
	), array('readonly' => true, 'help' => 'wpsg_mod_paypalapi_paypalexpress_returnurl')); ?>
76
	<br />
77
</div>
78
 
5731 daniel 79
<div class="wpsg_mod_paypalapi_plus_inaktiv">
80
-    <?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_autostart', __('Zahlung sofort starten', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_autostart'), array('help' => 'wpsg_shippay_paystart')); ?>
81
-
82
-</div>
83
 
4993 daniel 84
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_paypalapi_paypalexpress_details', __('Warenkorbdetails übertragen', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_paypalexpress_details'), array('help' => 'wpsg_mod_paypalapi_paypalexpress_details')); ?>
5007 daniel 85
 
86
<br />
87
<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_experience_label', __('Bezeichnung im PayPal Zahlungsinterface', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_experience_label'), array('help' => 'wpsg_mod_paypalapi_experience_label', 'hint' => __('Max. 127 Zeichen', 'wpsg'))); ?>
88
<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_experience_logo', __('URL für ein Logo im PayPal Zahlungsinterface', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_experience_logo'), array('help' => 'wpsg_mod_paypalapi_experience_logo', 'hint' => __('gif|png|jpg, Max. 190x60', 'wpsg'))); ?>
89
<?php echo wpsg_drawForm_Select('wpsg_mod_paypalapi_experience_locale_code', __('Sprache im PayPal Zahlungsinterface', 'wpsg'), array(
90
	'DE' => __('Deutsch', 'wpsg'),
91
	'GB' => __('Englisch', 'wpsg'),
92
	'FR' => __('Französisch', 'wpsg')
93
), $this->get_option('wpsg_mod_paypalapi_experience_locale_code'), array('help' => 'wpsg_mod_paypalapi_experience_locale_code')); ?>
94
<br />
95
 
96
 
4993 daniel 97
<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_paypalexpress_name', __('Bezeichnung', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_paypalexpress_name'), array('help' => 'wpsg_shippay_name')); ?>
98
<?php echo wpsg_drawForm_Input('wpsg_mod_paypalapi_paypalexpress_subject', __('Betreff für Zahlung', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_paypalexpress_subject'), array('help' => 'wpsg_mod_paypal_subject')); ?>
99
<?php echo wpsg_drawForm_Textarea('wpsg_mod_paypalapi_plus_hint', __('Hinweistext', 'wpsg'), $this->get_option('wpsg_mod_paypalapi_plus_hint'), array('help' => 'wpsg_shippay_hint')); ?>
4833 daniel 100
 
4718 daniel 101
<script type="text/javascript">/* <![CDATA[ */
102
 
103
	jQuery(document).ready(function() {
4993 daniel 104
 
7214 daniel 105
		jQuery('#wpsg_mod_paypalapi_plus_aktiv').on('change', function() {
106
 
107
			jQuery('.wpsg_mod_paypalapi_plus_aktiv_layer').hide();
108
			jQuery('.wpsg_mod_paypalapi_plus_aktiv_layer_' + jQuery(this).val()).show();
109
 
110
		} ).change();
111
 
5227 daniel 112
		jQuery('#wpsg_mod_paypalapi_webhook_log').bind('change', function() {
113
 
114
			jQuery('.layer_wpsg_mod_paypalapi_webhook_log').hide();
115
 
116
			if (jQuery(this).is(':checked'))
117
			{
118
 
119
				jQuery('.layer_wpsg_mod_paypalapi_webhook_log_1').show();
120
 
121
			}
122
 
123
		} ).change();
124
 
4998 daniel 125
		jQuery('#wpsg_mod_paypalapi_sandbox').bind('change', function() {
126
 
127
			if (jQuery(this).is(':checked')) jQuery('.wpsg_mod_sandbox_layer').show();
128
			else jQuery('.wpsg_mod_sandbox_layer').hide();
129
 
130
		} ).change();
131
 
4993 daniel 132
		jQuery('#wpsg_mod_paypalapi_plus_aktiv').bind('change', function() {
133
 
5731 daniel 134
			if (jQuery(this).is(':checked'))
5922 hartmut 135
            {
136
 
137
                jQuery('.wpsg_mod_paypalapi_plus_aktiv').show();
138
                jQuery('.wpsg_mod_paypalapi_plus_inaktiv').hide();
139
 
140
            }
141
			else
142
            {
143
 
144
                jQuery('.wpsg_mod_paypalapi_plus_aktiv').hide();
145
                jQuery('.wpsg_mod_paypalapi_plus_inaktiv').show();
146
 
147
            }
4993 daniel 148
 
149
		} ).change();
4740 daniel 150
 
4718 daniel 151
		jQuery('.wpsg_mod_paypalapi_stornostate').bind('click', function() {
152
 
153
			jQuery('.wpsg_mod_paypalapi_stornostate_layer').toggle();
154
 
155
			if (jQuery('.wpsg_mod_paypalapi_stornostate_layer').is(':visible')) jQuery(this).html('<?php echo __('Ausblenden', 'wpsg'); ?>');
156
			else jQuery(this).html('<?php echo __('Bearbeiten', 'wpsg'); ?>');
157
 
158
			return false;
159
 
160
		} );
161
 
162
	} );
163
 
164
/* ]]> */</script>