Browse code

Hatte die Kompatibilität gebrochen, fixed.

git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@607 87cf0b9e-d624-0410-a070-f6ee81989793

hanno authored on09/08/2007 19:13:23
Showing2 changed files
... ...
@@ -44,10 +44,14 @@ function verify_input_general( $input )
44 44
 }
45 45
 
46 46
 
47
-
48 47
 function filter_input_username( $input )
49 48
 {
50
-  if (ereg_replace("[^[:alnum:]\_\.\+\-]", "", $input ) != $input)
49
+  return ereg_replace("[^[:alnum:]\_\.\+\-]", "", $input );
50
+}
51
+
52
+function verify_input_username( $input )
53
+{
54
+  if (filter_input_username( $input ) != $input)
51 55
     system_failure("Ihre Daten enthielten ungültige Zeichen!");
52 56
 }
53 57
 
... ...
@@ -145,8 +145,7 @@ function check_valid($acc)
145 145
     return "Es wurde kein Domain-Teil im Account-Name angegeben. Account-Namen müssen einen Domain-Teil enthalten. Im Zweifel versuchen Sie »@schokokeks.org«.";
146 146
 
147 147
   list($local, $domain) = explode('@', $acc['account'], 2);
148
-  if ($local != filter_input_username($local))
149
-    return "Sie haben ungültige Zeichen im Accountname benutzt!";
148
+  verify_input_username($local);
150 149
   $tmpdomains = get_domain_list($user['customerno'], $user['uid']);
151 150
   $domains = array();
152 151
   foreach ($tmpdomains as $dom)