summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/forms.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/php/include/forms.inc.php')
-rw-r--r--frontends/php/include/forms.inc.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php
index 14230e9b..441b04ea 100644
--- a/frontends/php/include/forms.inc.php
+++ b/frontends/php/include/forms.inc.php
@@ -75,6 +75,13 @@
$autologout = $user["autologout"];
$lang = $user["lang"];
$refresh = $user["refresh"];
+ $user_groups = array();
+
+ $db_user_groups = DBselect('select g.* from usrgrp g, users_groups ug where ug.usrgrpid=g.usrgrpid and ug.userid='.$userid);
+ while($db_group = DBfetch($db_user_groups))
+ {
+ $user_groups[$db_group['usrgrpid']] = $db_group['name'];
+ }
}
else
{
@@ -86,6 +93,7 @@
$autologout = get_request("autologout","900");
$lang = get_request("lang","en_gb");
$refresh = get_request("refresh","30");
+ $user_groups = get_request("user_groups",array());
}
$frmUser = new CFormTable($frm_title);
@@ -109,6 +117,11 @@
$frmUser->AddRow(S_PASSWORD, new CPassBox("password1",$password,20));
$frmUser->AddRow(S_PASSWORD_ONCE_AGAIN, new CPassBox("password2",$password,20));
+ foreach($user_groups as $groupid => $group_name)
+ {
+ $frmUser->AddRow(S_GROUPS, $group_name);
+ }
+
$cmbLang = new CcomboBox('lang',$lang);
$cmbLang->AddItem("en_gb",S_ENGLISH_GB);
$cmbLang->AddItem("cn_zh",S_CHINESE_CN);