Store the users Wine version in the users table.
This commit is contained in:
committed by
Jeremy Newman
parent
1d8da74b77
commit
4dec5cf83e
@@ -12,6 +12,7 @@ class User {
|
||||
var $created;
|
||||
var $status;
|
||||
var $perm;
|
||||
var $CVSrelease;
|
||||
|
||||
/**
|
||||
* constructor
|
||||
@@ -123,7 +124,7 @@ class User {
|
||||
/**
|
||||
* 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)
|
||||
return 0;
|
||||
@@ -144,6 +145,13 @@ class User {
|
||||
if (!mysql_query("UPDATE user_list SET email = '".addslashes($email)."' WHERE userid = $userid"))
|
||||
return 0;
|
||||
}
|
||||
|
||||
if ($CVSrelease)
|
||||
{
|
||||
if (!mysql_query("UPDATE user_list SET CVSrelease = '".addslashes($CVSrelease)."' WHERE userid = $userid"))
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -56,9 +56,9 @@ function show_user_fields()
|
||||
$ext_email = $user->lookup_email($_SESSION['current']->userid);
|
||||
|
||||
include(BASE."include/"."form_edit.php");
|
||||
$version = "unspecified";
|
||||
echo "<tr><td> wine version </td><td>";
|
||||
make_bugzilla_version_list("version", $version);
|
||||
|
||||
echo "<tr><td> Wine version </td><td>";
|
||||
make_bugzilla_version_list("CVSrelease", $CVSrelease);
|
||||
echo "</td></tr>";
|
||||
|
||||
}
|
||||
@@ -83,7 +83,7 @@ if($_POST)
|
||||
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");
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ create table user_list (
|
||||
created datetime not null,
|
||||
status int(4),
|
||||
perm int(4),
|
||||
CVSrelease text,
|
||||
unique key(userid),
|
||||
unique(username(12))
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user