Fix to allow creating of new accounts
This commit is contained in:
committed by
Jeremy Newman
parent
c28339d683
commit
ff64795163
@@ -119,7 +119,7 @@ function cmd_do_new()
|
||||
return;
|
||||
}
|
||||
|
||||
$result = $user->create($_POST['ext_username'], $_POST['ext_password'], $_POST['ext_realname'], $_POST['ext_email']);
|
||||
$result = $user->create($_POST['ext_username'], $_POST['ext_password'], $_POST['ext_realname'], $_POST['ext_email'], $_POST['CVSrelease'] );
|
||||
|
||||
if($result == null)
|
||||
{
|
||||
|
||||
@@ -30,6 +30,14 @@ echo html_frame_start("Create New Application DB Account","400","",0)
|
||||
<td class=color0> <input type="text" name="ext_email" value='<?php if(isset($_POST['ext_email'])) echo $_POST['ext_email']?>'> </td>
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
|
||||
echo "<tr><td class=color1> Wine version </td><td class=color0>";
|
||||
make_bugzilla_version_list("CVSrelease", $CVSrelease);
|
||||
echo "</td></tr>";
|
||||
|
||||
?>
|
||||
|
||||
<tr>
|
||||
<td colspan=2 align=center class=color3>
|
||||
<input type="submit" name="create" value=" Create Account " class=button>
|
||||
|
||||
@@ -118,11 +118,11 @@ class User {
|
||||
* create a new user
|
||||
* returns 0 on success and an error msg on failure
|
||||
*/
|
||||
function create($username, $password, $realname, $email)
|
||||
function create($username, $password, $realname, $email, $CVSrelease)
|
||||
{
|
||||
$result = mysql_query("INSERT INTO user_list VALUES ( NOW(), 0, ".
|
||||
"'$username', password('$password'), ".
|
||||
"'$realname', '$email', NOW(), 0, 0)");
|
||||
"'$realname', '$email', NOW(), 0, 0, '$CVSrelease')");
|
||||
if(!$result)
|
||||
return mysql_error();
|
||||
return $this->restore($username, $password);
|
||||
|
||||
Reference in New Issue
Block a user