You are here

function admin_path_admin_submit in Administrative pages 7

Form submission handler for the admin path configuration form.

See also

admin_path_admin()

admin_path_admin_validate()

File

./admin_path.admin.inc, line 65
Administrative page callbacks for the Administrative pages module.

Code

function admin_path_admin_submit($form, &$form_state) {
  variable_set('admin_path_include_aliases', $form_state['values']['admin_path_include_aliases']);
  $paths = array();
  foreach (array(
    'admin' => TRUE,
    'non_admin' => FALSE,
  ) as $field => $as_admin) {
    foreach (explode("\n", $form_state['values'][$field]) as $path) {
      $path = trim($path);
      if ($path) {
        $paths[$path] = $as_admin;
      }
    }
  }
  variable_set('admin_path', $paths);
}