Index: /controller/wpsg_AdminController.class.php
===================================================================
--- /controller/wpsg_AdminController.class.php	(revision 7519)
+++ /controller/wpsg_AdminController.class.php	(revision 7520)
@@ -304,4 +304,5 @@
 				$this->shop->update_option('wpsg_shopdata_eu_country', $_REQUEST['wpsg_shopdata_eu_country'], false, true, WPSG_SANITIZE_TEXTFIELD);
 				
+				/*
 				$this->shop->update_option('dataprotectioncommissioner', $_REQUEST['dataprotectioncommissioner'], false, true, WPSG_SANITIZE_CHECKBOX);
 				$this->shop->update_option('dataprotectioncommissioner_name', $_REQUEST['dataprotectioncommissioner_name'], false, true, WPSG_SANITIZE_TEXTFIELD);
@@ -311,4 +312,5 @@
 				$this->shop->update_option('dataprotectioncommissioner_mailtext', $_REQUEST['dataprotectioncommissioner_mailtext'], false, true, WPSG_SANITIZE_TEXTFIELD);
 				$this->shop->update_option('dataprotectioncommissioner_texts', $_REQUEST['dataprotectioncommissioner_texts'], false, true, WPSG_SANITIZE_TEXTFIELD);
+				*/
 								
 				$this->shop->update_option('wpsg_shopdata_bank_name', $_REQUEST['wpsg_shopdata_bank_name'], false, true, WPSG_SANITIZE_TEXTFIELD);
Index: /controller/wpsg_BasketController.class.php
===================================================================
--- /controller/wpsg_BasketController.class.php	(revision 7519)
+++ /controller/wpsg_BasketController.class.php	(revision 7520)
@@ -721,5 +721,5 @@
 											{
 												
-												$product = $this->shop->loadProduktArray($wrongProducts[0]);
+												$product = $this->shop->loadProduktArray(array_values($wrongProducts)[0]);
 												$this->addFrontendError(wpsg_translate(__('Gutschein konnte nicht hinzugefÃŒgt werden, da er fÃŒr das Produkt #1# nicht zulÃ€ssig ist.', 'wpsg'), $product['name']));		
 												
Index: /controller/wpsg_SystemController.class.php
===================================================================
--- /controller/wpsg_SystemController.class.php	(revision 7519)
+++ /controller/wpsg_SystemController.class.php	(revision 7520)
@@ -116,5 +116,5 @@
 				if (!$bValid) {
 					 
-					$GLOBALS['wpsg_sc']->addBackendError(__('Ihre Eingaben in den markierten Feldern waren ungÃŒltig, bitte ÃŒberprÃŒfen.', 'wpsg'));
+					$GLOBALS['wpsg_sc']->addBackendError(__('Ihre Eingaben in den markierten Feldern waren ungÃŒltig, bitte ÃŒberprÃŒfen.', 'wpsg').$key);
 					
 					$_SESSION['sanitization_err_fields'][$key] = 0;
Index: /lib/filter_functions.inc.php
===================================================================
--- /lib/filter_functions.inc.php	(revision 7519)
+++ /lib/filter_functions.inc.php	(revision 7520)
@@ -508,14 +508,16 @@
     }
     
-    function wpsg_admin_footer()
-    {
-
-        if (is_admin() && preg_match('/wpsg/', wpsg_getStr($_REQUEST['page'])))
-        {
-
+    function wpsg_admin_footer() {
+    	
+		
+        if (is_admin() && preg_match('/wpsg/', wpsg_getStr($_REQUEST['page']))) {
+
+        	$content = '';
             $sanitization_err_code = "";
 	 
 			if (wpsg_isSizedArray($_SESSION['sanitization_err_fields'])) {
-				 
+				
+				//ob_start(); wpsg_debug($_SESSION['sanitization_err_fields']); $content .= '<div style="position:fixed; background-color:lightgrey; z-index:10000; left:50%; top:50%; width:500px; height:500px; overflow:scroll; margin-left:-250px; margin-top:-250px;">'.ob_get_contents().'</div>'; ob_end_clean();
+				
 	        	foreach($_SESSION['sanitization_err_fields'] as $field_name => $nCalls) {
 
@@ -525,9 +527,9 @@
 
 		        	$sanitization_err_code .= "document.getElementsByName('$field_name').forEach(el => { el.style.borderColor = '#D9534F'; });\n";
-
+					
 		        }
 	        }
-
-            $content = '
+ 	        	        
+            $content .= '
                     <script type="text/javascript">
                             
Index: /mods/wpsg_mod_gutschein.class.php
===================================================================
--- /mods/wpsg_mod_gutschein.class.php	(revision 7519)
+++ /mods/wpsg_mod_gutschein.class.php	(revision 7520)
@@ -1184,21 +1184,7 @@
 		    $this->shop->update_option('wpsg_mod_gutschein_size', $_REQUEST['wpsg_mod_gutschein_size'], false, false, WPSG_SANITIZE_TEXTFIELD);
 		    $this->shop->update_option('wpsg_mod_gutschein_perPage', $_REQUEST['wpsg_mod_gutschein_perPage'], false, false, WPSG_SANITIZE_TEXTFIELD);
-		    
-		    $this->shop->update_option('wpsg_mod_gutschein_wert', $_REQUEST['wpsg_mod_gutschein_wert'], false, false, WPSG_SANITIZE_CHECKBOX); 
-		    $this->shop->update_option('wpsg_mod_gutschein_wert_bezeichnung', $_REQUEST['wpsg_mod_gutschein_wert_bezeichnung'], false, false, WPSG_SANITIZE_TEXTFIELD); 
-		    $this->shop->update_option('wpsg_mod_gutschein_wert_hint', $_REQUEST['wpsg_mod_gutschein_wert_hint'], false, false, WPSG_SANITIZE_TEXTAREA);
-		    $this->shop->update_option('wpsg_mod_gutschein_wert_gebuehr', $_REQUEST['wpsg_mod_gutschein_wert_gebuehr'], false, false, WPSG_SANITIZE_TEXTFIELD);
-		    $this->shop->update_option('wpsg_mod_gutschein_wert_mwst', $_REQUEST['wpsg_mod_gutschein_wert_mwst'], false, false, WPSG_SANITIZE_TEXTFIELD);
-		    $this->shop->update_option('wpsg_mod_gutschein_wert_mwstland', $_REQUEST['wpsg_mod_gutschein_wert_mwstland'], false, false, WPSG_SANITIZE_CHECKBOX); 
-			
+		    			
 		} // public function settings_save()
-
-		public function product_bottom(&$product_id, $template_index)
-		{
-		   		  		    
-		    $this->shop->render(WPSG_PATH_VIEW.'/mods/mod_gutschein/product_bottom.phtml');
-		    
-		} // public function product_bottom(&$produkt_id, $template_index)
-		
+ 
 		public function admin_presentation()
 		{
Index: /views/admin/shopdata.phtml
===================================================================
--- /views/admin/shopdata.phtml	(revision 7519)
+++ /views/admin/shopdata.phtml	(revision 7520)
@@ -25,5 +25,5 @@
           		<h3 class="panel-title"><?php echo __('Allgemeine Angaben', 'wpsg'); ?></h3>
         	</div>
-  			<div class="panel-body">
+  			<div class="panel-body">				
 				<?php echo wpsg_drawForm_Input('wpsg_shopdata_name', __('Name des Shops / Firma', 'wpsg'), $this->get_option('wpsg_shopdata_name'), array('help' => 'wpsg_shopdata_name')); ?>
 				<?php echo wpsg_drawForm_Input('wpsg_shopdata_owner', __('Inhaber des Shops', 'wpsg'), $this->get_option('wpsg_shopdata_owner'), array('help' => 'wpsg_shopdata_owner')); ?>
Index: ews/mods/mod_gutschein/product_bottom.phtml
===================================================================
--- /views/mods/mod_gutschein/product_bottom.phtml	(revision 7519)
+++ 	(revision )
@@ -1,16 +1,0 @@
-<?php
-
-	/**
-	 * Template um den Wertgutschein im unteren Bereich des Produkttemplates zu integrieren
-	 */
-
-?>
-<?php if ($this->hasMod('wpsg_mod_gutschein') && ($this->get_option('wpsg_mod_gutschein_wert') == 1)) { ?>
-
-	<div class="wpsg_checkoutblock" id="wpsg_vorname">
-		<label style="float:left" for="vname" class="wpsg_checkout"><?php echo __("Wertgutschein:", "wpsg"); ?></label>
-		<input style="width:50%; float:left; margin:0 20px; height:20px; " class="product_voucher" type="text" id="vname" value="" /><span style="float:left;"><?php echo $this->get_option('wpsg_currency'); ?></span>		
-	</div>
-	
-	<div class="wpsg_clear"></div>	<br />
-<?php } ?>
Index: /views/mods/mod_gutschein/settings_edit.phtml
===================================================================
--- /views/mods/mod_gutschein/settings_edit.phtml	(revision 7519)
+++ /views/mods/mod_gutschein/settings_edit.phtml	(revision 7520)
@@ -9,31 +9,2 @@
 <?php echo wpsg_drawForm_Input('wpsg_mod_gutschein_perPage', __('Gutscheine pro Seite (Backend)', 'wpsg'), $this->get_option('wpsg_mod_gutschein_perPage'), array ('help' => 'wpsg_mod_gutschein_perPage')); ?>
 
-<br />
-
-<?php echo wpsg_drawForm_Checkbox('wpsg_mod_gutschein_wert', __('Wertgutschein als Zahlungsart aktiv', 'wpsg'), $this->get_option('wpsg_mod_gutschein_wert'), array ('help' => 'wpsg_mod_gutschein_wert')); ?>
-<div class="wpsg_mod_gutschein_wert_activ" style="display:none;">
-    
-    <?php echo wpsg_drawForm_Input('wpsg_mod_gutschein_wert_bezeichnung', __('Bezeichnung', 'wpsg'), $this->get_option('wpsg_mod_gutschein_wert_bezeichnung'), array('help' => 'wpsg_mod_gutschein_wert_bezeichnung')); ?>
-    <?php echo wpsg_drawForm_Textarea('wpsg_mod_gutschein_wert_hint', __('Hinweistext', 'wpsg'), $this->get_option('wpsg_mod_gutschein_wert_hint'), array('help' => 'wpsg_mod_gutschein_wert_hint')); ?>
-    
-    <br />
-    <?php echo wpsg_drawForm_Input('wpsg_mod_gutschein_wert_gebuehr', __('GebÃŒhr/Rabatt', 'wpsg'), wpsg_ff($this->get_option('wpsg_mod_gutschein_wert_gebuehr'), true), array('help' => 'wpsg_mod_gutschein_wert_gebuehr','unit' => $this->get_option('wpsg_currency').' / %')); ?>
-    <?php echo wpsg_drawForm_Select('wpsg_mod_gutschein_wert_mwst', __('Mehrwertsteuersatz', 'wpsg'), wpsg_tax_groups(), $this->get_option('wpsg_mod_gutschein_wert_mwst'), array('help' => 'wpsg_mod_gutschein_wert_mwst')); ?>
-    <?php echo wpsg_drawForm_Checkbox('wpsg_mod_gutschein_wert_mwstland', __('Keine MwSt. wenn Land steuerfrei', 'wpsg'), $this->get_option('wpsg_mod_gutschein_wert_mwstland'), array('help' => 'wpsg_mod_gutschein_wert_mwstland')); ?>
-
-</div>
-
-<script type="text/javascript">/* <![CDATA[ */
-
-	jQuery(document).ready(function() {
-
-		jQuery('#wpsg_mod_gutschein_wert').bind('change', function() {
-
-			if (jQuery(this).is(':checked')) jQuery('.wpsg_mod_gutschein_wert_activ').show();
-			else jQuery('.wpsg_mod_gutschein_wert_activ').hide();
-			
-		} ).change();
-		
-	} );
-
-/* ]]> */</script>
