diff options
Diffstat (limited to 'frontends/php/include')
| -rw-r--r-- | frontends/php/include/copt.lib.php | 4 | ||||
| -rw-r--r-- | frontends/php/include/forms.inc.php | 13 |
2 files changed, 15 insertions, 2 deletions
diff --git a/frontends/php/include/copt.lib.php b/frontends/php/include/copt.lib.php index ea3accf2..0144ab92 100644 --- a/frontends/php/include/copt.lib.php +++ b/frontends/php/include/copt.lib.php @@ -86,8 +86,8 @@ ** Eugene Grigorjev (eugene.grigorjev@zabbix.com) **/ -// define("USE_PROFILING",1); -// define("USE_TIME_PROF",1); + define("USE_PROFILING",1); + define("USE_TIME_PROF",1); // define("USE_MEM_PROF",1); // define("USE_SQLREQUEST_PROF",1); // define("SHOW_SQLREQUEST_DETAILS",1); 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); |
