|
From: Benjamin C. <bc...@us...> - 2001-08-20 22:56:35
|
Update of /cvsroot/phpbt/phpbt
In directory usw-pr-cvs1:/tmp/cvs-serv15399
Modified Files:
user.php
Log Message:
Starting to add the bug list column preferences
Index: user.php
===================================================================
RCS file: /cvsroot/phpbt/phpbt/user.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- user.php 2001/08/17 02:41:16 1.8
+++ user.php 2001/08/20 22:56:30 1.9
@@ -23,6 +23,14 @@
include 'include.php';
+function change_bug_list_columns($column_list) {
+ global $q, $u, $t;
+
+ $column_list = serialize($column_list);
+ $q->query("update user set bug_list_fields = '$column_list' where user_id = $u");
+ $t->set_file('content', 'columnlistchanged.html');
+}
+
function change_password($pass1, $pass2) {
global $t, $q, $u, $STRING;
@@ -44,22 +52,26 @@
$t->set_file('content', 'passwordchanged.html');
}
-function show_password_form($error = '') {
+function show_preferences_form($error = '') {
global $t, $pass1, $pass2;
- $t->set_file('content', 'passwordform.html');
+ $t->set_file('content', 'user.html');
$t->set_var(array(
'error' => $error ? $error.'<br><br>' : '',
'pass1' => $pass1,
'pass2' => $pass2
));
+
}
$t->set_file('wrap', 'wrap.html');
$perm->check('User');
-if ($do) change_password($pass1, $pass2);
-else show_password_form();
+if ($do) switch ($op) {
+ case 'changepassword' : change_password($_gv['pass1'], $_gv['pass2']); break;
+ case 'changecolumnlist' : change_bug_list_columns($_gv['column_list']); break;
+ default : show_preferences_form();
+else show_preferences_form();
$t->pparse('main', array('content', 'wrap', 'main'));
|