From: kkalev Date: Tue, 13 Aug 2002 07:59:56 +0000 (+0000) Subject: * Only call user_info.php3 in user_new.php3 when we are creating a user X-Git-Url: https://git.entuzijast.net/?a=commitdiff_plain;h=c6452958261f25d67439e1e92387a0d24c02d832;p=freeradius-dialup-admin.git * Only call user_info.php3 in user_new.php3 when we are creating a user * Fix a bug with personal information attributes in user_new.php3 --- diff --git a/Changelog b/Changelog index 2734d38..d16b6a4 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,6 @@ +Ver 1.51: +* Only call user_info.php3 in user_new.php3 when we are creating a user +* Fix a bug with personal information attributes in user_new.php3 Ver 1.50: * Add support for groups in SQL. Added several new files and modified a few more. * Default values in SQL are now extracted from the group membership. Added a lib/sql/defaults.php3 file. diff --git a/htdocs/user_new.php3 b/htdocs/user_new.php3 index 7ba519e..5936537 100644 --- a/htdocs/user_new.php3 +++ b/htdocs/user_new.php3 @@ -51,9 +51,9 @@ include("password_generator.jsc"); The username $login already exists in the user database @@ -89,42 +89,42 @@ EOM; Name (First Name Surname) - + Mail - + Department - + Home Phone - + Work Phone - + Mobile Phone - + EOM; diff --git a/lib/ldap/create_user.php3 b/lib/ldap/create_user.php3 index d18f117..c2837ba 100644 --- a/lib/ldap/create_user.php3 +++ b/lib/ldap/create_user.php3 @@ -3,21 +3,21 @@ if ($ds){ $r = @ldap_bind($ds,"$config[ldap_binddn]",$config[ldap_bindpw]); if ($r){ - list ($givenname,$sn) = split(' ',$cn,3); + list ($givenname,$sn) = split(' ',$Fcn,3); $dn = 'uid=' . $login . ',' . $config[ldap_default_new_entry_suffix]; $new_user_entry["objectclass"][0]="top"; $new_user_entry["objectclass"][1]="person"; $new_user_entry["objectclass"][2]="organizationalPerson"; $new_user_entry["objectclass"][3]="inetOrgPerson"; $new_user_entry["objectclass"][4]="radiusprofile"; - $new_user_entry["cn"]="$cn"; + $new_user_entry["cn"]="$Fcn"; $new_user_entry["sn"]="$sn"; $new_user_entry["givenname"]="$givenname"; - $new_user_entry["mail"]="$mail"; - $new_user_entry["telephonenumber"]="$telephonenumber"; - $new_user_entry["homephone"]="$homephone"; - $new_user_entry["mobile"]="$mobile"; - $new_user_entry["ou"]="$ou"; + $new_user_entry["mail"]="$Fmail"; + $new_user_entry["telephonenumber"]="$Ftelephonenumber"; + $new_user_entry["homephone"]="$Fhomephone"; + $new_user_entry["mobile"]="$Fmobile"; + $new_user_entry["ou"]="$Fou"; $new_user_entry["uid"]="$login"; if (is_file("../lib/crypt/$config[general_encryption_method].php3")){ include("../lib/crypt/$config[general_encryption_method].php3"); diff --git a/lib/sql/create_user.php3 b/lib/sql/create_user.php3 index 3a26ce3..39f5a2e 100644 --- a/lib/sql/create_user.php3 +++ b/lib/sql/create_user.php3 @@ -32,7 +32,7 @@ if ($link){ $res = @da_sql_query($link,$config, "INSERT INTO $config[sql_user_info_table] (UserName,Name,Mail,Department,HomePhone,WorkPhone,Mobile) VALUES - ('$login','$cn','$mail','$ou','$homephone','$telephonenumber','$mobile');"); + ('$login','$Fcn','$Fmail','$Fou','$Fhomephone','$Ftelephonenumber','$Fmobile');"); if (!$res || !@da_sql_affected_rows($link,$res,$config)) echo "Could not add user information in user info table
\n"; }