示例#1
0
                    $usr_test->AddItem($db_user['alias'], $db_user['alias']);
                }
            }
        } else {
            $usr_test = new CTextBox('user', $USER_DETAILS['alias'], null, 'yes');
        }
        $frmAuth->AddRow(S_LOGIN, $usr_test);
        $frmAuth->AddRow(S_USER . SPACE . S_PASSWORD, new CPassBox('user_password'));
        $frmAuth->AddItemToBottomRow(new CButton('save', S_SAVE));
        $frmAuth->AddItemToBottomRow(new CButton('test', S_TEST));
        $frmAuth->Show();
    } else {
        if (ZBX_AUTH_HTTP == $_REQUEST['config']) {
            $form_refresh_http = get_request('form_refresh_http', 0);
            $form_refresh_http++;
            $frmAuth = new CFormTable(S_HTTP_AUTH, 'authentication.php');
            $frmAuth->SetHelp('web.authentication.php');
            $frmAuth->AddVar('form_refresh_http', $form_refresh_http);
            $cmbConfig = new CCombobox('config', ZBX_AUTH_HTTP, 'submit()');
            $cmbConfig->AddItem(ZBX_AUTH_INTERNAL, S_INTERNAL_S);
            $cmbConfig->AddItem(ZBX_AUTH_LDAP, S_LDAP);
            $cmbConfig->AddItem(ZBX_AUTH_HTTP, S_HTTP);
            $frmAuth->AddRow(S_DEFAULT_AUTHENTICATION, $cmbConfig);
            $action = "javascript: if(confirm('Switching HTTP authentication will reset all current sessions! Continue?')) return true; else return false;";
            $frmAuth->AddRow(S_HTTP_AUTH . SPACE . S_ENABLED, new CCheckBox('authentication_type', ZBX_AUTH_HTTP == $config['authentication_type'], $action, ZBX_AUTH_HTTP));
            $frmAuth->AddItemToBottomRow(new CButton('save', S_SAVE));
            $frmAuth->Show();
        }
    }
}
include_once 'include/page_footer.php';
示例#2
0
文件: config.php 项目: rennhak/zabbix
                        }
                    }
                }
            }
        }
    }
}
?>

<?php 
$form = new CForm('config.php');
$form->SetMethod('get');
$cmbConfig = new CCombobox('config', $_REQUEST['config'], 'submit()');
//	$cmbConfig->AddItem(4,S_AUTOREGISTRATION);
//	$cmbConfig->AddItem(2,S_ESCALATION_RULES);
$cmbConfig->AddItem(8, S_EVENTS);
$cmbConfig->AddItem(0, S_HOUSEKEEPER);
$cmbConfig->AddItem(3, S_IMAGES);
$cmbConfig->AddItem(10, S_REGULAR_EXPRESSIONS);
$cmbConfig->AddItem(9, S_THEMES);
$cmbConfig->AddItem(6, S_VALUE_MAPPING);
$cmbConfig->AddItem(7, S_WORKING_TIME);
$cmbConfig->AddItem(5, S_OTHER);
$form->AddItem($cmbConfig);
switch ($_REQUEST['config']) {
    case 3:
        $form->AddItem(SPACE . '|' . SPACE);
        $form->AddItem(new CButton('form', S_CREATE_IMAGE));
        break;
    case 6:
        $form->AddItem(SPACE . '|' . SPACE);