Index: /mods/wpsg_mod_kundenverwaltung.class.php
===================================================================
--- /mods/wpsg_mod_kundenverwaltung.class.php	(revision 7531)
+++ /mods/wpsg_mod_kundenverwaltung.class.php	(revision 7532)
@@ -1943,5 +1943,4 @@
 			
 			wpsg_checkRequest('knr', [WPSG_SANITIZE_TEXTFIELD], __('Kundennummer', 'wpsg'), $data);
-			wpsg_checkRequest('geb', [WPSG_SANITIZE_DATE, ['allowEmpty' => true]], __('Geburtsdatum', 'wpsg'), $data);			
 			wpsg_checkRequest('email', [WPSG_SANITIZE_EMAIL, ['allowEmpty' => true]], __('E-Mail', 'wpsg'), $data);
 			wpsg_checkRequest('ustidnr', [WPSG_SANITIZE_USTIDNR, ['allowEmpty' => true]], __('UStIdNr.', 'wpsg'), $data);
@@ -1949,8 +1948,12 @@
 			wpsg_checkRequest('status', [WPSG_SANITIZE_TEXTAREA], __('Status', 'wpsg'), $data);
 			
-			if (isset($data['geb'])) $data['geb'] = wpsg_toDate($data['geb']);
-			
-			$arTitles = explode('|', $this->shop->loadPflichtFeldDaten()['anrede_auswahl']);
-			
+			if (isset($data['geb'])) {
+				
+				wpsg_checkRequest('geb', [WPSG_SANITIZE_DATE, ['allowEmpty' => true]], __('Geburtsdatum', 'wpsg'), $data);
+				
+				$data['geb'] = wpsg_toDate($data['geb']);
+				
+			}
+						
 			if ($this->shop->hasMod('wpsg_mod_customergroup')) {
 				
@@ -1964,17 +1967,24 @@
 			];
 						 
-			wpsg_checkRequest('title', [WPSG_SANITIZE_VALUES, array_keys($arTitles)], __('Anrede', 'wpsg'), $adata);
-			wpsg_checkRequest('name', [WPSG_SANITIZE_TEXTFIELD], __('Name', 'wpsg'), $adata);
-			wpsg_checkRequest('vname', [WPSG_SANITIZE_TEXTFIELD], __('Vorname', 'wpsg'), $adata);
-			wpsg_checkRequest('firma', [WPSG_SANITIZE_TEXTFIELD], __('Firma', 'wpsg'), $adata);
-			wpsg_checkRequest('fax', [WPSG_SANITIZE_TEXTFIELD], __('Fax', 'wpsg'), $adata);
-			wpsg_checkRequest('strasse', [WPSG_SANITIZE_TEXTFIELD], __('StraÃe', 'wpsg'), $adata);
+			if (isset($_REQUEST['title'])) {
+				
+				$arTitles = explode('|', $this->shop->loadPflichtFeldDaten()['anrede_auswahl']);
+				
+				wpsg_checkRequest('title', [WPSG_SANITIZE_VALUES, array_keys($arTitles)], __('Anrede', 'wpsg'), $adata);
+				
+			}
+			
+			wpsg_checkRequest('name', [WPSG_SANITIZE_TEXTFIELD, ['allowEmpty' => true]], __('Name', 'wpsg'), $adata);
+			wpsg_checkRequest('vname', [WPSG_SANITIZE_TEXTFIELD, ['allowEmpty' => true]], __('Vorname', 'wpsg'), $adata);
+			wpsg_checkRequest('firma', [WPSG_SANITIZE_TEXTFIELD, ['allowEmpty' => true]], __('Firma', 'wpsg'), $adata);
+			wpsg_checkRequest('fax', [WPSG_SANITIZE_TEXTFIELD, ['allowEmpty' => true]], __('Fax', 'wpsg'), $adata);
+			wpsg_checkRequest('strasse', [WPSG_SANITIZE_TEXTFIELD, ['allowEmpty' => true]], __('StraÃe', 'wpsg'), $adata);
 			
 			if (isset($_REQUEST['nr'])) wpsg_checkRequest('nr', [WPSG_SANITIZE_TEXTFIELD], __('Nr', 'wpsg'), $adata);
 			
 			wpsg_checkRequest('plz', [WPSG_SANITIZE_ZIP, ['allowEmpty' => true]], __('PLZ', 'wpsg'), $adata);
-			wpsg_checkRequest('ort', [WPSG_SANITIZE_TEXTFIELD], __('Ort', 'wpsg'), $adata);
-			wpsg_checkRequest('land', [WPSG_SANITIZE_TEXTFIELD], __('Land', 'wpsg'), $adata);
-			wpsg_checkRequest('tel', [WPSG_SANITIZE_TEXTFIELD], __('Telefon', 'wpsg'), $adata);
+			wpsg_checkRequest('ort', [WPSG_SANITIZE_TEXTFIELD, ['allowEmpty' => true]], __('Ort', 'wpsg'), $adata);
+			wpsg_checkRequest('land', [WPSG_SANITIZE_TEXTFIELD, ['allowEmpty' => true]], __('Land', 'wpsg'), $adata);
+			wpsg_checkRequest('tel', [WPSG_SANITIZE_TEXTFIELD, ['allowEmpty' => true]], __('Telefon', 'wpsg'), $adata);
 						
 			$data['custom'] = @serialize($_REQUEST['custom']);
