Subversion Repositories wpShopGermany4

Rev

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

Rev Author Line No. Line
5488 daniel 1
<?php
2
 
3
	/**
4
	 * HTML Teil für die Produktvariablenverwaltung
5
	 * (GLOBAL und Produktbezogen)
6
	 */
7
 
8
?>
9
 
10
<div id="wpsg_mod_productvariants_dialog" class="wpsg_mod_productvariants_dialog_noDialog">
11
 
12
      <div class="modal-body">
5574 daniel 13
 
5488 daniel 14
      </div>
15
      <div class="modal-footer">
16
 
17
      	<button type="button" class="btn-sm wpsg_mod_productvariants_variants btn btn-default" onclick="return wpsg_mod_productvariants_add();"><span class="glyphicon glyphicon-plus"></span>&nbsp;<?php echo __('Neue Produktvariante', 'wpsg'); ?></button>
18
        <button type="button" class="btn-sm wpsg_mod_productvariants_variants_vari btn btn-default" id="wpsg_mod_productvariants_variation_add_button" style="display:none;" onclick="return wpsg_mod_productvariants_variation_add();"><span class="glyphicon glyphicon-plus"></span>&nbsp;<?php echo __('Neue Variation', 'wpsg'); ?></button>
5574 daniel 19
 
5488 daniel 20
      </div>
21
 
22
</div>
5574 daniel 23
 
24
<div id="wpsg_mod_productvariants_dialog_modal" class="modal fade" tabindex="-1" role="dialog">
25
	<div class="modal-dialog" role="document">
26
		<div class="modal-content">
27
			<div class="modal-header">
28
				<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
29
				<h4 class="modal-title"><?php echo __('Produktvariation bearbeiten', 'wpsg'); ?></h4>
30
			</div>
31
			<div class="modal-body">
32
 
33
			</div>
34
			<div class="modal-footer">
35
 
36
				<button type="button" class="btn-sm wpsg_mod_productvariants_variants_vari btn btn-default" id="wpsg_mod_productvariants_variation_add_button" style="display:none;" onclick="return wpsg_mod_productvariants_variation_add();"><span class="glyphicon glyphicon-plus"></span>&nbsp;<?php echo __('Neue Variation', 'wpsg'); ?></button>
37
				<button type="button" class="btn-sm wpsg_mod_productvariants_variants_vari btn btn-default" style="display:none;" onclick="return wpsg_mod_productvariants_back();"><span class="glyphicon glyphicon-chevron-left"></span>&nbsp;<?php echo __('Schließen', 'wpsg'); ?></button>
38
 
39
			</div>
40
		</div>
41
	</div>
42
</div>
5488 daniel 43
 
44
<script type="text/javascript">/* <![CDATA[ */
45
 
46
	function wpsg_mod_productvariants_del(variant_id)
47
	{
48
 
49
		if (!confirm('<?php echo __('Sind Sie sich sicher, dass Sie die Variante löschen möchten?', 'wpsg'); ?>')) return false;
50
 
51
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
52
 
53
		jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
54
		jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
55
 
56
		jQuery.ajax( {
57
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
58
			data: {
59
				'subaction': 'admin_del',
60
				'variant_id': variant_id,
61
				'product_id': product_id
62
			},
63
			success: function(data) {
64
 
65
				jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
66
				jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);
67
 
68
			}
69
    	} );
70
 
71
        return false;
72
 
73
	} // function wpsg_mod_productvariants_del(variant_id)
74
 
75
	function wpsg_mod_productvariation_del(variation_id)
76
	{
77
 
78
		if (!confirm('<?php echo __('Sind Sie sich sicher, dass Sie die Variation löschen möchten?', 'wpsg'); ?>')) return false;
79
 
80
		var vari_id = jQuery('#wpsg_mod_productvariants_var_id').val();
81
 
82
		jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
83
		jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
84
 
85
		jQuery.ajax( {
86
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
87
			data: {
88
				'subaction': 'admin_variation_del',
89
				'variation_id': variation_id,
90
				'variant_id': vari_id
91
			},
92
			success: function(data) {
93
 
94
				jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
95
				jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);
96
 
97
			}
98
    	} );
99
 
100
        return false;
101
 
102
	} // function wpsg_mod_productvariation_del(variation_id)
103
 
104
	function wpsg_mod_productvariants_edit(variant_id)
105
	{
106
 
107
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
5574 daniel 108
 
109
		jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', true);
110
		jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
111
		jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('show');
112
 
5488 daniel 113
		jQuery.ajax( {
114
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
115
			data: {
116
				'subaction': 'admin_edit',
117
				'variant_id': variant_id,
118
				'product_id': product_id
119
			},
120
			success: function(data) {
121
 
5574 daniel 122
				jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html(data);
123
				jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', false);
5488 daniel 124
 
125
			}
126
    	} );
127
 
128
        return false;
129
 
130
	} // function wpsg_mod_productvariants_edit(variant_id)
131
 
132
	function wpsg_mod_productvariants_variation_add()
133
	{
134
 
135
		var variant_id = jQuery('#wpsg_mod_productvariants_var_id').val();
136
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
5574 daniel 137
 
138
		jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', true);
139
		jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
140
		jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('show');
5488 daniel 141
 
142
		jQuery.ajax( {
143
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
144
			data: {
145
				'subaction': 'admin_variation_add',
146
				'variant_id': variant_id,
147
				'product_id': product_id
148
			},
149
			success: function(data) {
150
 
5574 daniel 151
				jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html(data);
152
 
153
				jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', false);
154
				jQuery('.wpsg_mod_productvariants_variants').hide();
155
				jQuery('.wpsg_mod_productvariants_variants_vari').show();
156
 
5488 daniel 157
			}
158
    	} );
159
 
160
        return false;
161
 
162
	} // function wpsg_mod_productvariants_variation_add()
163
 
164
	function wpsg_mod_productvariants_add()
165
	{
166
 
167
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
168
 
169
		jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
170
		jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
171
 
172
		jQuery.ajax( {
173
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
174
			data: {
175
				'subaction': 'admin_add',
176
				'product_id': product_id
177
			},
178
			success: function(data) {
179
 
180
				jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
181
				jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);
182
 
183
			}
184
    	} );
185
 
186
        return false;
187
 
188
	} // function wpsg_mod_productvariants_add()
189
 
190
	function wpsg_mod_productvariants_back()
191
	{
192
 
193
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
5574 daniel 194
 
195
		jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
5488 daniel 196
		jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
5574 daniel 197
 
198
		jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('hide');
199
 
5488 daniel 200
		jQuery.ajax( {
201
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
5574 daniel 202
			data: {
5488 daniel 203
				'subaction': 'admin_show',
204
				'product_id': product_id
205
			},
5574 daniel 206
			success: function(data) {
5488 daniel 207
 
208
				jQuery('.wpsg_mod_productvariants_variants').show();
209
				jQuery('.wpsg_mod_productvariants_variants_vari').hide();
210
				jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);
211
 
5574 daniel 212
				jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
213
 
5488 daniel 214
			}
5574 daniel 215
    	} );
216
 
5488 daniel 217
		return false;
5574 daniel 218
 
5488 daniel 219
	} // function wpsg_mod_productvariants_back()
5574 daniel 220
 
5488 daniel 221
	function wpsg_mod_productvariants_show(product_id)
222
	{
223
 
224
		jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
225
		jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
226
 
227
		jQuery.ajax( {
228
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
229
			data: {
230
				'subaction': 'admin_show',
231
				'product_id': product_id
232
			},
233
			success: function(data) {
234
 
235
				jQuery('.wpsg_mod_productvariants_variants').show();
236
				jQuery('.wpsg_mod_productvariants_variants_vari').hide();
237
 
238
				jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
239
				jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);
240
 
241
			}
242
    	} );
243
 
244
		return false;
245
 
246
	} // function wpsg_mod_productvariants_show()
247
 
248
/* ]]> */</script>