function simpletest_settings_form_validate

Validation handler for simpletest_settings_form().

File

modules/simpletest/simpletest.pages.inc, line 500

Code

function simpletest_settings_form_validate($form, &$form_state) {
    // If a username was provided but a password wasn't, preserve the existing
    // password.
    if (!empty($form_state['values']['simpletest_httpauth_username']) && empty($form_state['values']['simpletest_httpauth_password'])) {
        $form_state['values']['simpletest_httpauth_password'] = variable_get('simpletest_httpauth_password', '');
    }
    // If a password was provided but a username wasn't, the credentials are
    // incorrect, so throw an error.
    if (empty($form_state['values']['simpletest_httpauth_username']) && !empty($form_state['values']['simpletest_httpauth_password'])) {
        form_set_error('simpletest_httpauth_username', t('HTTP authentication credentials must include a username in addition to a password.'));
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.