function install_settings_form_submit

Same name and namespace in other branches
  1. 6.x drupal-6.x/install.php \install_settings_form_submit()

Form submission handler for install_settings_form().

See also

install_settings_form_validate()

1 string reference to 'install_settings_form_submit'
install_settings_form in drupal-7.x/includes/install.core.inc
Form constructor for a form to configure and rewrite settings.php.

Archivo

drupal-7.x/includes/install.core.inc, line 984
API functions for installing Drupal.

Código

function install_settings_form_submit($form, &$form_state) {
  global $install_state;

  // Update global settings array and save.
  $settings['databases'] = array(
    'value' => array('default' => array('default' => $form_state['storage']['database'])),
    'required' => TRUE,
  );
  $settings['drupal_hash_salt'] = array(
    'value' => drupal_random_key(),
    'required' => TRUE,
  );
  drupal_rewrite_settings($settings);
  // Indicate that the settings file has been verified, and check the database
  // for the last completed task, now that we have a valid connection. This
  // last step is important since we want to trigger an error if the new
  // database already has Drupal installed.
  $install_state['settings_verified'] = TRUE;
  $install_state['completed_task'] = install_verify_completed_task();
}