diff options
| author | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-07-02 11:59:49 +0000 |
|---|---|---|
| committer | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-07-02 11:59:49 +0000 |
| commit | 8dffbd722749472d9704f6d5d5547f83f738198c (patch) | |
| tree | daa3d0f4378832810847317824eb6b42a7e1e047 /frontends/php/include/forms.inc.php | |
| parent | 9158473c0884eabb4877274af46d3991cb6ed854 (diff) | |
| download | zabbix-8dffbd722749472d9704f6d5d5547f83f738198c.tar.gz zabbix-8dffbd722749472d9704f6d5d5547f83f738198c.tar.xz zabbix-8dffbd722749472d9704f6d5d5547f83f738198c.zip | |
- [DEV-144] add possibility to force user groups to authenticate internally (Artem)
git-svn-id: svn://svn.zabbix.com/trunk@5810 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/forms.inc.php')
| -rw-r--r-- | frontends/php/include/forms.inc.php | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php index b69001e8..4e8a8294 100644 --- a/frontends/php/include/forms.inc.php +++ b/frontends/php/include/forms.inc.php @@ -961,7 +961,9 @@ # Insert form for User Groups function insert_usergroups_form(){ global $USER_DETAILS; - + + $config = select_config(); + $frm_title = S_USER_GROUP; if(isset($_REQUEST["usrgrpid"])){ $usrgrp = get_group_by_usrgrpid($_REQUEST["usrgrpid"]); @@ -1009,8 +1011,8 @@ } else{ $name = get_request('gname',''); - $users_status = get_request('users_status',0); - $gui_access = get_request('gui_access',0); + $users_status = get_request('users_status',GROUP_STATUS_ENABLED); + $gui_access = get_request('gui_access',GROUP_GUI_ACCESS_SYSTEM); $group_users = get_request("group_users",array()); $group_rights = get_request("group_rights",array()); } @@ -1037,8 +1039,7 @@ $lstUsers = new CListBox('group_users_to_del[]'); $lstUsers->options['style'] = 'width: 280px'; - foreach($group_users as $userid => $alias) - { + foreach($group_users as $userid => $alias){ $lstUsers->AddItem($userid, $alias); } @@ -1059,8 +1060,12 @@ if($granted){ $cmbGUI = new CComboBox('gui_access',$gui_access); - $cmbGUI->AddItem(GROUP_GUI_ACCESS_ENABLED,S_ENABLED); - $cmbGUI->AddItem(GROUP_GUI_ACCESS_DISABLED,S_DISABLED); + $cmbGUI->AddItem(GROUP_GUI_ACCESS_SYSTEM,user_auth_type2str(GROUP_GUI_ACCESS_SYSTEM)); + + if(ZBX_AUTH_HTTP != $config['authentication_type']) + $cmbGUI->AddItem(GROUP_GUI_ACCESS_INTERNAL,user_auth_type2str(GROUP_GUI_ACCESS_INTERNAL)); + + $cmbGUI->AddItem(GROUP_GUI_ACCESS_DISABLED,user_auth_type2str(GROUP_GUI_ACCESS_DISABLED)); $frmUserG->AddRow(S_GUI_ACCESS, $cmbGUI); @@ -1072,8 +1077,8 @@ } else{ - $frmUserG->AddVar('gui_access',GROUP_GUI_ACCESS_ENABLED); - $frmUserG->AddRow(S_GUI_ACCESS, new CSpan(S_ENABLED,'green')); + $frmUserG->AddVar('gui_access',$gui_access); + $frmUserG->AddRow(S_GUI_ACCESS, new CSpan(user_auth_type2str($gui_access),'green')); $frmUserG->AddVar('users_status',GROUP_STATUS_ENABLED); $frmUserG->AddRow(S_USERS_STATUS, new CSpan(S_ENABLED,'green')); |
