$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';
} } } } } } } ?> <?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);