Index: /mods/wpsg_mod_productindex.class.php
===================================================================
--- /mods/wpsg_mod_productindex.class.php	(revision 6140)
+++ /mods/wpsg_mod_productindex.class.php	(revision 6142)
@@ -365,4 +365,6 @@
 				if (!wp_verify_nonce($_POST['wpsg_mod_productindex'], plugin_basename(__FILE__))) return;
 			  
+			if (!isset($_POST['post_type'])) return;
+			
 			if ('page' == $_POST['post_type'])
 			{
Index: /mods/wpsg_mod_productvariants.class.php
===================================================================
--- /mods/wpsg_mod_productvariants.class.php	(revision 6140)
+++ /mods/wpsg_mod_productvariants.class.php	(revision 6142)
@@ -1066,5 +1066,5 @@
 						{
 		
-							if (get_option("wpsg_vp_showpic") == "1" && wpsg_isSizedString($v2['pic']))
+							//if (get_option("wpsg_vp_showpic") == "1" && wpsg_isSizedString($v2['pic']))
 							{
 		
Index: /views/mods/mod_creditcard/paymenthint.phtml
===================================================================
--- /views/mods/mod_creditcard/paymenthint.phtml	(revision 6140)
+++ /views/mods/mod_creditcard/paymenthint.phtml	(revision 6142)
@@ -54,5 +54,5 @@
 		<label>
 			<?php echo __('GÃŒltigkeit', 'wpsg'); ?><span class="wpsg_required">*</span>:
-			<!-- <input class="<?php echo ((in_array("mod_creditcard_gueltig", (array)$this->view['error']))?'wpsg_error':''); ?>" type="text" name="wpsg_mod_creditcard[gueltig]" value="<?php echo wpsg_hspc($this->view['wpsg_mod_creditcard']['gueltig']); ?>" /> -->
+			<!-- <input class="<?php echo ((in_array("mod_creditcard_gueltig", (array)$this->view['error']))?'wpsg_error':''); ?>" type="text" name="wpsg_mod_creditcard[gueltig]" value="<?php echo wpsg_hspc(wpsg_getStr($this->view['wpsg_mod_creditcard']['gueltig'])); ?>" /> -->
 			
 			<select name="wpsg_mod_creditcard[gueltigm]" id="wpsg_mod_creditcard_gueltigm" 
Index: /views/mods/mod_onepagecheckout/onepage.phtml
===================================================================
--- /views/mods/mod_onepagecheckout/onepage.phtml	(revision 6140)
+++ /views/mods/mod_onepagecheckout/onepage.phtml	(revision 6142)
@@ -74,8 +74,8 @@
 							<?php } ?>
 							 
-		 					<?php if ((isset($p['hint']) && trim($p['hint']) != '') || $p['price'] > 0) { ?>					
+		 					<?php if ((isset($p['hint']) && trim($p['hint']) != '') || $p['preis'] > 0) { ?>					
 							<div id="payment_<?php echo $p['id']; ?>_hint" class="shippay_hint">
-								<?php if ($p['price'] > 0) { ?>
-								<?php echo __('GebÃŒhr', 'wpsg'); ?>: <?php echo wpsg_ff($p['price'], $this->get_option('wpsg_currency')); ?><br />
+								<?php if ($p['preis'] > 0) { ?>
+								<?php echo __('GebÃŒhr', 'wpsg'); ?>: <?php echo wpsg_ff($p['preis'], $this->get_option('wpsg_currency')); ?><br />
 								<?php } ?>
 								<?php echo $this->replaceUniversalPlatzhalter(__($p['hint'], 'wpsg')); ?>
@@ -135,5 +135,5 @@
 				<div class="wpsg_checkoutblock">
 					<label for="name" class="wpsg_checkout"><?php echo __("Name", "wpsg"); ?>
-					<?php if ($this->data['pflicht']['name'] != '1') { ?><span class="wpsg_required">*</span><?php } ?>:
+					<?php if ($this->view['pflicht']['name'] != '1') { ?><span class="wpsg_required">*</span><?php } ?>:
 					</label>
 					<input class="<?php echo (($this->view['pflicht']['name'] != '1')?'validate[required]':''); ?> wpsg_checkout <?php echo ((in_array("name", (array)$this->view['error']))?'wpsg_error':''); ?>" type="text" id="name" name="wpsg[checkout][name]" value="<?php echo htmlspecialchars($this->view['basket']['checkout']['name']); ?>" />
@@ -214,5 +214,5 @@
 					<?php if ($this->view['pflicht']['ustidnr'] != '1') { ?><span class="wpsg_required">*</span><?php } ?>:
 					</label>
-					<input class="<?php echo (($this->view['pflicht']['ustidnr'] != '1')?'validate[required]':''); ?> wpsg_checkout <?php echo ((in_array("ustidnr", (array)$this->view['error']))?'wpsg_error':''); ?>" type="text" id="wpsg_ustidnr" name="wpsg[checkout][ustidnr]" value="<?php echo htmlspecialchars($this->view['basket']['checkout']['ustidnr']); ?>" />
+					<input class="<?php echo (($this->view['pflicht']['ustidnr'] != '1')?'validate[required]':''); ?> wpsg_checkout <?php echo ((in_array("ustidnr", (array)$this->view['error']))?'wpsg_error':''); ?>" type="text" id="wpsg_ustidnr" name="wpsg[checkout][ustidnr]" value="<?php echo htmlspecialchars(wpsg_getStr($this->view['basket']['checkout']['ustidnr'])); ?>" />
 				</div>
 				
Index: /views/mods/mod_productvariants/produkt.phtml
===================================================================
--- /views/mods/mod_productvariants/produkt.phtml	(revision 6142)
+++ /views/mods/mod_productvariants/produkt.phtml	(revision 6142)
@@ -0,0 +1,211 @@
+<?php
+
+	/**
+	 * Template fÃŒr die Varianten wird vom Produkttemplate z.B. standard.phtml geladen
+	 */
+ 
+?>
+ 
+<script type="text/javascript">/* <![CDATA[ */
+ 
+	wpsg_vp_vari[<?php echo $this->getProduktId($this->view['data']['id']); ?>] = new Array();
+	 
+/* ]]> */</script>
+
+<?php $vAktiv = false; if (is_array($this->view['data']['vp_data']) && sizeof($this->view['data']['vp_data']) > 0) { ?>
+
+	<?php foreach ($this->view['data']['vp_data'] as $k => $var) { 
+		
+		if ($var['active'] == "0") { 
+
+			$vAktiv = true; ?>
+		
+			<div class="wpsg_vp_field wpsg_vp_field_<?php echo $this->getProduktId($this->view['data']['id']); ?>">
+				
+				<script type="text/javascript">/* <![CDATA[ */
+		
+					wpsg_vp_vari[<?php echo $this->getProduktId($this->view['data']['id']); ?>][<?php echo $k; ?>] = "<?php echo $var['type']; ?>";			
+								
+				/* ]]> */</script>
+				
+				<?php if ($var['typ0'] != 0) { ?>
+					<label class="wpsg_vp_field_label" for="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>">
+						<?php echo $var['name']; ?>
+					</label>
+				<?php } else { ?>
+					<span class="wpsg_vp_field"><?php echo $var['name']; ?></span>
+				<?php } ?>
+				
+				<div class="wpsg_vp_field_typ_<?php echo $var['typ']; ?>">
+				
+					<?php /* SELECT-Box START */ ?>
+					<?php if ($var['type'] == "select") { ?>
+						<label>			 			
+							<select onchange="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" name="wpsg_vp[<?php echo $k; ?>]" id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>">
+							<?php foreach ($var['vari'] as $kv => $vari) { 
+								if ($vari['aktiv'] == "1") { $j ++; ?>
+									<?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0 || $this->get_option('wpsg_mod_vp_showProduct') === '1') { ?>
+											
+										<?php /* Lagerbestand > 0 */ ?>
+										<?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0) { ?>
+										
+											<option value="<?php echo $kv; ?>" <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'selected="selected"':''); ?>>						
+											<?php echo $vari['name']; ?>
+												
+												<?php /* Abfrage Preisanzeige nur fÃŒr eingeloggte Benutzer START */?>
+												<?php if (($this->callMod('wpsg_mod_kundenverwaltung', 'isLoggedIn') && ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '1')) || ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '0')) { ?>			
+													<?php if ($this->callMod('wpsg_mod_varianten', 'showVariPrice', array($vari['preis']))) { ?>
+														(<?php echo wpsg_ff($vari['preis'], $this->get_option('wpsg_currency')); ?>)
+													<?php } ?>
+												<?php }else{?>
+													<?php echo wpsg_translate(__('(Preise nur fÃŒr eingeloggte Benutzer)', 'wpsg')); ?>
+												<?php } ?>
+												<?php /* Abfrage ENDE */ ?>
+											</option>
+											
+										<?php /* Lagerbestand der Variante=0 - wird angezeigt, ist aber nicht auswÃ€hlbar */ ?>
+										<?php } else { ?>
+											<option disabled="disabled" value="<?php echo $kv; ?>" <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'selected="selected"':''); ?>>						
+												<?php echo $vari['name']; ?>
+												<?php if ($this->callMod('wpsg_mod_varianten', 'showVariPrice', array($vari['preis']))) { ?>
+													(<?php echo wpsg_ff($vari['preis'], $this->get_option('wpsg_currency')); ?>)
+												<?php } ?>
+											</option>
+										<?php } /* Lagerbestandsabfrage ENDE */ ?>
+											
+									<?php } ?>
+								<?php } ?>
+							<?php } ?>	
+							</select> 
+							<?php if ($this->get_option("wpsg_vp_showpic") == "1" && $this->hasMod('wpsg_mod_produktbilder')) { ?>
+								<span class="wpsg_vp_field_image">				
+									<?php foreach ($var['vari'] as $kv => $vari) { 
+										if ($vari['aktiv'] == "1" && isset($vari['showpic'])) { ?>
+											<span class="wpsg_vp_image wpsg_vp_image_<?php echo $kv; ?>" style="display:<?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'block':'none'); ?>;">
+												
+												<?php 
+													
+												$img_src = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array(
+													$this->getProduktId($this->view['data']['id']), 
+													$vari['showpic'],
+													$this->get_option("wpsg_vp_showpic_width"),
+													$this->get_option("wpsg_vp_showpic_height"), 
+													's'
+												));
+													
+												?><img src="<?php echo $img_src; ?>" alt="" />
+																		
+											</span>
+										<?php } ?>
+									<?php } ?>
+								</span>
+							<?php } ?>		
+						</label>
+					<?php } /* SELECT-Box ENDE */ ?>
+					
+					<?php /* IMAGE START */ ?>
+					<?php if ($var['typ'] == 'image' && $this->hasMod('wpsg_mod_produktbilder')) { ?>
+						<div class="wpsg_mod_varianten_imageselect wpsg_mod_varianten_imageselect_<?php echo $k; ?>">
+						<input type="hidden" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $this->view['wpsg_mod_varianten']['set'][$k]; ?>" />
+							<?php foreach ($var['vari'] as $kv => $vari) { 
+								if ($vari['aktiv'] == '1' && (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0)) { ?>
+									<?php $img = $this->callMod('wpsg_mod_varianten', 'getImageSelectImage', array($this->getProduktId($this->view['data']['id']), $k, $kv, $this->view['data']['product_key'])); ?>								
+									<?php if (wpsg_isSizedString($img)) { ?>
+										<a data-wpsg-id="<?php echo $kv; ?>" class="image <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'akt':''); ?>" onclick="jQuery(this).parent().find('a').removeClass('akt'); jQuery(this).addClass('akt'); wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>); return false;" href="#">
+											<img src="<?php echo $this->callMod('wpsg_mod_produktbilder', 'makeTn', array($this->getProduktId($this->view['data']['id']), $img, $this->get_option('wpsg_vp_imageselect_width'), $this->get_option('wpsg_vp_imageselect_height'), $this->get_option('wpsg_vp_imageselect_mode'))); ?>" />
+										</a>
+									<?php } ?>
+								<?php } ?>
+							<?php } ?>	
+						</div>
+					<?php } /* IMAGE ENDE */ ?>
+					
+					<?php /* Radio-Buttons START */ ?>
+					<?php if ($var['typ'] == "radio") { ?>			
+						<?php $j = 0; foreach ($var['vari'] as $kv => $vari) { if ($vari['aktiv'] == "1") { $j ++; ?>
+							<?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0 || $this->get_option('wpsg_mod_vp_showProduct') === '1') { ?>					
+								<label>
+								
+									<?php if (!$this->hasMod('wpsg_mod_stock') || $vari['stock'] > 0) { ?>
+										<input <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'checked="checked"':''); ?> id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>_<?php echo $j; ?>" onclick="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="radio" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $kv; ?>" />&nbsp;<?php echo $vari['name']; ?>
+									<?php /* Lagerbestand der Variante=0 - wird angezeigt, ist aber nicht auswÃ€hlbar */ ?>
+									<?php } else { ?>
+										<input disabled="disabled" <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == $kv)?'checked="checked"':''); ?> id="wpsg_vpfield_<?php echo $this->getProduktId($this->view['data']['id']); ?>_<?php echo $k; ?>_<?php echo $j; ?>" onclick="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="radio" name="wpsg_vp[<?php echo $k; ?>]" value="<?php echo $kv; ?>" />&nbsp;<?php echo $vari['name']; ?>
+									<?php } ?>
+									
+									<?php /* Abfrage Preisanzeige nur fÃŒr eingeloggte Benutzer START */?>
+									<?php if (($this->callMod('wpsg_mod_kundenverwaltung', 'isLoggedIn') && ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '1')) || ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '0')) { ?>			
+							
+										<?php if ($this->callMod('wpsg_mod_varianten', 'showVariPrice', array($vari['preis']))) { ?>
+											<span class="wpsg_vp_vari_preisinfo">(<?php echo wpsg_ff($vari['preis'], $this->get_option('wpsg_currency')); ?>)</span>
+										<?php } ?>
+										
+									<?php }else{?>
+											<?php echo wpsg_translate(__('(Preise nur fÃŒr eingeloggte Benutzer)', 'wpsg')); ?>
+									<?php } ?>
+									<?php /* Abfrage ENDE */ ?>
+										
+										<?php if ($this->get_option("wpsg_vp_showpic") == "1" && isset($vari['showpic']) && $vari['showpic'] != false) { ?>
+										<span class="wpsg_vp_field_image">
+										
+											<?php 
+													
+											$img_src = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array(
+												$this->getProduktId($this->view['data']['id']), 
+												$vari['showpic'],
+												$this->get_option("wpsg_vp_showpic_width"),
+												$this->get_option("wpsg_vp_showpic_height"), 
+												's'
+											));
+									
+											?><img src="<?php echo $img_src; ?>" alt="" />
+								
+										</span>
+										<?php } /* if image */ ?>		
+								</label>
+							<?php } /* If aktiv && stock */ ?>
+						<?php } } /* Foreach/Aktiv Radio ENDE */ ?>
+                    <?php } /* Radio ENDE */ ?>
+
+					<?php /* Checkboxen START */ ?>
+					<?php if ($var['typ'] == "checkbox" && $var['aktiv'] == 1) { ?>
+					<label>
+						<input onchange="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="hidden" value="0" name="wpsg_vp[<?php echo $k; ?>]" />
+						<input <?php echo (($this->view['wpsg_mod_varianten']['set'][$k] == '1')?'checked="checked"':''); ?> onchange="wpsg_vp_switch(<?php echo $this->getProduktId($this->view['data']['id']); ?>, <?php echo $this->view['product_index']; ?>);" type="checkbox" value="1" name="wpsg_vp[<?php echo $k; ?>]" />
+						<?php /* Abfrage Preisanzeige nur fÃŒr eingeloggte Benutzer START */?>
+						<?php if (($this->callMod('wpsg_mod_kundenverwaltung', 'isLoggedIn') && ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '1')) || ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '0')) { ?>
+							<?php if ($this->callMod('wpsg_mod_varianten', 'showVariPrice', array($var['preis']))) { ?>
+								<span class="wpsg_vp_vari_preisinfo">(<?php echo wpsg_ff($var['preis'], $this->get_option('wpsg_currency')); ?>)</span>
+							<?php } ?>
+						<?php } else {?>
+							<?php echo wpsg_translate(__('(Preise nur fÃŒr eingeloggte Benutzer)', 'wpsg')); ?>
+						<?php } ?>
+						<?php /* Abfrage ENDE */ ?>
+
+						<?php if ($this->get_option("wpsg_vp_showpic") == "1" && $var['showpic'] != false) { ?>
+						<span class="wpsg_vp_field_image">
+
+							<?php
+
+							$img_src = $this->callMod('wpsg_mod_produktbilder', 'makeTn', array(
+								$this->getProduktId($this->view['data']['id']),
+								$var['showpic'],
+								$this->get_option("wpsg_vp_showpic_width"),
+								$this->get_option("wpsg_vp_showpic_height"),
+								's'
+							));
+
+							?><img src="<?php echo $img_src; ?>" alt="" />
+						</span>
+						<?php } ?>
+					</label>
+					<?php } /* Checkboxen ENDE */ ?>
+
+				    <div style="clear:both;"></div>
+
+                </div>
+            </div>
+
+		<?php } /* $var['aktiv'] == "1" */ ?>
+	<?php } /* foreach ($this->view['data']['vp_data'] as $k => $var) */ ?>
+<?php } /* $vAktiv = false; ENDE */ ?>
Index: /views/order/index.phtml
===================================================================
--- /views/order/index.phtml	(revision 6140)
+++ /views/order/index.phtml	(revision 6142)
@@ -39,5 +39,5 @@
 			<div class="row">
 				<div class="col-lg-4">
-					<form method="post" id="filter_form">
+					<form method="post" id="filter_form" >
 
 						<input id="wpsg_seite" type="hidden" name="seite" value="<?php echo @$this->view['arFilter']['page']; ?>" class="current-page" />
