Subversion Repositories wpShopGermany4

Rev

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