Subversion Repositories wpShopGermany4

Rev

Rev 5583 | Rev 6136 | 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
    	} );
69
 
70
        return false;
71
 
72
	} // function wpsg_mod_productvariants_del(variant_id)
73
 
74
	function wpsg_mod_productvariation_del(variation_id)
75
	{
76
 
77
		if (!confirm('<?php echo __('Sind Sie sich sicher, dass Sie die Variation löschen möchten?', 'wpsg'); ?>')) return false;
78
 
79
		var vari_id = jQuery('#wpsg_mod_productvariants_var_id').val();
80
 
5583 daniel 81
		jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', true);
82
		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 83
 
84
		jQuery.ajax( {
85
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
86
			data: {
87
				'subaction': 'admin_variation_del',
88
				'variation_id': variation_id,
89
				'variant_id': vari_id
90
			},
91
			success: function(data) {
92
 
5583 daniel 93
				jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html(data);
94
				jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', false);
5488 daniel 95
 
96
			}
97
    	} );
98
 
99
        return false;
100
 
101
	} // function wpsg_mod_productvariation_del(variation_id)
102
 
103
	function wpsg_mod_productvariants_edit(variant_id)
104
	{
105
 
106
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
5574 daniel 107
 
108
		jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', true);
109
		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 110
		jQuery('.wpsg_mod_productvariants_variants_close').show();
111
 
5574 daniel 112
		jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('show');
113
 
5488 daniel 114
		jQuery.ajax( {
115
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
116
			data: {
117
				'subaction': 'admin_edit',
118
				'variant_id': variant_id,
119
				'product_id': product_id
120
			},
121
			success: function(data) {
122
 
5574 daniel 123
				jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html(data);
124
				jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', false);
5488 daniel 125
 
126
			}
127
    	} );
128
 
129
        return false;
130
 
131
	} // function wpsg_mod_productvariants_edit(variant_id)
132
 
133
	function wpsg_mod_productvariants_variation_add()
134
	{
135
 
136
		var variant_id = jQuery('#wpsg_mod_productvariants_var_id').val();
137
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
5574 daniel 138
 
139
		jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', true);
140
		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'); ?>" />');
141
		jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('show');
5488 daniel 142
 
143
		jQuery.ajax( {
144
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
145
			data: {
146
				'subaction': 'admin_variation_add',
147
				'variant_id': variant_id,
148
				'product_id': product_id
149
			},
150
			success: function(data) {
151
 
5574 daniel 152
				jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html(data);
153
 
154
				jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', false);
155
				jQuery('.wpsg_mod_productvariants_variants').hide();
156
				jQuery('.wpsg_mod_productvariants_variants_vari').show();
157
 
5488 daniel 158
			}
159
    	} );
160
 
161
        return false;
162
 
163
	} // function wpsg_mod_productvariants_variation_add()
164
 
165
	function wpsg_mod_productvariants_add()
166
	{
167
 
168
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
169
 
170
		jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
171
		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'); ?>" />');
172
 
173
		jQuery.ajax( {
174
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
175
			data: {
176
				'subaction': 'admin_add',
177
				'product_id': product_id
178
			},
179
			success: function(data) {
180
 
181
				jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
182
				jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);
183
 
184
			}
185
    	} );
186
 
187
        return false;
188
 
189
	} // function wpsg_mod_productvariants_add()
190
 
191
	function wpsg_mod_productvariants_back()
192
	{
193
 
194
		var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
5574 daniel 195
 
196
		jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
5488 daniel 197
		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 198
 
199
		jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('hide');
200
 
5488 daniel 201
		jQuery.ajax( {
202
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
5574 daniel 203
			data: {
5488 daniel 204
				'subaction': 'admin_show',
205
				'product_id': product_id
206
			},
5574 daniel 207
			success: function(data) {
5488 daniel 208
 
209
				jQuery('.wpsg_mod_productvariants_variants').show();
210
				jQuery('.wpsg_mod_productvariants_variants_vari').hide();
211
				jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);
212
 
5574 daniel 213
				jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
214
 
5488 daniel 215
			}
5574 daniel 216
    	} );
217
 
5488 daniel 218
		return false;
5574 daniel 219
 
5488 daniel 220
	} // function wpsg_mod_productvariants_back()
5574 daniel 221
 
5488 daniel 222
	function wpsg_mod_productvariants_show(product_id)
223
	{
224
 
225
		jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
226
		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'); ?>" />');
227
 
228
		jQuery.ajax( {
229
			url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
230
			data: {
231
				'subaction': 'admin_show',
232
				'product_id': product_id
233
			},
234
			success: function(data) {
235
 
236
				jQuery('.wpsg_mod_productvariants_variants').show();
237
				jQuery('.wpsg_mod_productvariants_variants_vari').hide();
238
 
239
				jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
240
				jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);
241
 
242
			}
243
    	} );
244
 
245
		return false;
246
 
247
	} // function wpsg_mod_productvariants_show()
248
 
249
/* ]]> */</script>