Leerzeichen werden bei der Aliaserstellung nun durch Unterstriche ersetzt

This commit is contained in:
Andreas Österreicher
2010-04-27 10:51:50 +00:00
parent 41f60ed2ec
commit f8ae72c17d
3 changed files with 18 additions and 5 deletions
+7 -2
View File
@@ -965,10 +965,15 @@ if(!$error)
$benutzer->person_id = $prestd->person_id;
$benutzer->aktiv = true;
$qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER('".clean_string($prestd->vorname).".".clean_string($prestd->nachname)."')";
$nachname_clean = mb_strtolower(convertProblemChars($prestd->nachname));
$vorname_clean = mb_strtolower(convertProblemChars($prestd->vorname));
$nachname_clean = str_replace(' ','_', $nachname_clean);
$vorname_clean = str_replace(' ','_', $vorname_clean);
$qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER('".$vorname_clean.".".$nachname_clean."')";
$result_alias = $db->db_query($qry_alias);
if($db->db_num_rows($result_alias)==0)
$benutzer->alias = strtolower(clean_string($prestd->vorname).'.'.clean_string($prestd->nachname));
$benutzer->alias = $vorname_clean.'.'.$nachname_clean;
else
$benutzer->alias = '';
@@ -814,11 +814,16 @@ if(isset($_POST['save']))
$benutzer->uid = $uid;
$benutzer->person_id = $person->person_id;
$benutzer->aktiv = true;
$qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER('".clean_string($person->vorname).".".clean_string($person->nachname)."')";
$nachname_clean = mb_strtolower(convertProblemChars($person->nachname));
$vorname_clean = mb_strtolower(convertProblemChars($person->vorname));
$nachname_clean = str_replace(' ','_', $nachname_clean);
$vorname_clean = str_replace(' ','_', $vorname_clean);
$qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER('".$vorname_clean.".".$nachname_clean."')";
$result_alias = $db->db_query($qry_alias);
if($db->db_num_rows($result_alias)==0)
$benutzer->alias = mb_strtolower(clean_string($person->vorname).'.'.clean_string($person->nachname));
$benutzer->alias =$vorname_clean.'.'.$nachname_clean;
else
$benutzer->alias = '';
@@ -476,6 +476,9 @@ if(isset($_POST['save']))
{
$nachname_clean = mb_strtolower(convertProblemChars($nachname));
$vorname_clean = mb_strtolower(convertProblemChars($vorname));
$nachname_clean = str_replace(' ','_', $nachname_clean);
$vorname_clean = str_replace(' ','_', $vorname_clean);
$bn = new benutzer();
if(!$bn->alias_exists($vorname_clean.'.'.$nachname_clean))