Subversion Repositories wpShopGermany4

Rev

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