Store the users Wine version in the users table.

This commit is contained in:
Tony Lambregts
2005-01-04 19:36:03 +00:00
committed by Jeremy Newman
parent 1d8da74b77
commit 4dec5cf83e
3 changed files with 14 additions and 5 deletions

View File

@@ -12,6 +12,7 @@ class User {
var $created; var $created;
var $status; var $status;
var $perm; var $perm;
var $CVSrelease;
/** /**
* constructor * constructor
@@ -123,7 +124,7 @@ class User {
/** /**
* Update User Account; * Update User Account;
*/ */
function update($userid = 0, $password = null, $realname = null, $email = null) function update($userid = 0, $password = null, $realname = null, $email = null, $CVSrelease = null)
{ {
if (!$userid) if (!$userid)
return 0; return 0;
@@ -144,6 +145,13 @@ class User {
if (!mysql_query("UPDATE user_list SET email = '".addslashes($email)."' WHERE userid = $userid")) if (!mysql_query("UPDATE user_list SET email = '".addslashes($email)."' WHERE userid = $userid"))
return 0; return 0;
} }
if ($CVSrelease)
{
if (!mysql_query("UPDATE user_list SET CVSrelease = '".addslashes($CVSrelease)."' WHERE userid = $userid"))
return 0;
}
return 1; return 1;
} }

View File

@@ -56,9 +56,9 @@ function show_user_fields()
$ext_email = $user->lookup_email($_SESSION['current']->userid); $ext_email = $user->lookup_email($_SESSION['current']->userid);
include(BASE."include/"."form_edit.php"); include(BASE."include/"."form_edit.php");
$version = "unspecified";
echo "<tr><td>&nbsp; wine version </td><td>"; echo "<tr><td>&nbsp; Wine version </td><td>";
make_bugzilla_version_list("version", $version); make_bugzilla_version_list("CVSrelease", $CVSrelease);
echo "</td></tr>"; echo "</td></tr>";
} }
@@ -83,7 +83,7 @@ if($_POST)
addmsg("The Passwords you entered did not match.", "red"); addmsg("The Passwords you entered did not match.", "red");
} }
if ($user->update($_SESSION['current']->userid, $str_passwd, $_REQUEST['ext_realname'], $_REQUEST['ext_email'])) if ($user->update($_SESSION['current']->userid, $str_passwd, $_REQUEST['ext_realname'], $_REQUEST['ext_email'], $_REQUEST['CVSrelease']))
{ {
addmsg("Preferences Updated", "green"); addmsg("Preferences Updated", "green");
} }

View File

@@ -12,6 +12,7 @@ create table user_list (
created datetime not null, created datetime not null,
status int(4), status int(4),
perm int(4), perm int(4),
CVSrelease text,
unique key(userid), unique key(userid),
unique(username(12)) unique(username(12))
); );