Fix up creating new users.

This commit is contained in:
Tony Lambregts
2005-01-11 02:32:20 +00:00
committed by WineHQ
parent 04f73a01c3
commit 42079eaf32

View File

@@ -111,23 +111,22 @@ class User {
* create a new user * create a new user
* returns 0 on success and an error msg on failure * returns 0 on success and an error msg on failure
*/ */
function create($username, $password, $realname, $email, $CVSrelease) function create($sEmail, $sPassword, $sRealname, $sCVSrelease)
{ {
$aInsert = compile_insert_string(array( 'username' => $username, $aInsert = compile_insert_string(array( 'realname' => $sRealname,
'realname' => $realname, 'email' => $sEmail,
'email' => $email,
'status' => 0, 'status' => 0,
'perm' => 0, 'perm' => 0,
'CVSrelease' => $CVSrelease )); 'CVSrelease' => $sCVSrelease ));
$sFields = "({$aInsert['FIELDS']}, `password`, `stamp`, `created`)"; $sFields = "({$aInsert['FIELDS']}, `password`, `stamp`, `created`)";
$sValues = "({$aInsert['VALUES']}, password('".$password."'), NOW(), NOW() )"; $sValues = "({$aInsert['VALUES']}, password('".$sPassword."'), NOW(), NOW() )";
if (!query_userdb("INSERT INTO user_list $sFields VALUES $sValues")) if (!query_userdb("INSERT INTO user_list $sFields VALUES $sValues"))
{ {
return mysql_error(); return mysql_error();
} }
return $this->restore($username, $password); return $this->restore($sEmail, $sPassword);
} }