diff --git a/sites/all/modules/unl/includes/unl.admin.inc b/sites/all/modules/unl/includes/unl.admin.inc index e313a251907470f0ccca4169d37d2a069c6d59f1..9c898a499b20e1b72325fd769761d61fadc4df8a 100644 --- a/sites/all/modules/unl/includes/unl.admin.inc +++ b/sites/all/modules/unl/includes/unl.admin.inc @@ -13,6 +13,7 @@ function unl_config($form, &$form_state) { '#title' => 'Use base tag', '#description' => 'Insert the HTML Base tag in the head of all pages on this site.', '#default_value' => variable_get('unl_use_base_tag', TRUE), + '#disabled' => !unl_user_is_administrator(), ); $form['root']['unl_clean_file_url'] = array( @@ -20,6 +21,7 @@ function unl_config($form, &$form_state) { '#title' => 'Clean file URLs', '#description' => 'Enable this once mod_rewrite has been set up to support clean file URLs.', '#default_value' => variable_get('unl_clean_file_url'), + '#disabled' => !unl_user_is_administrator(), ); if (class_exists('Tidy')) { diff --git a/sites/all/modules/unl/unl.module b/sites/all/modules/unl/unl.module index d789e6b5c542316cb6ad5f3777b3775f078ed7ec..fd3f8e502ba831f650821fb0441500f7508d6ea6 100644 --- a/sites/all/modules/unl/unl.module +++ b/sites/all/modules/unl/unl.module @@ -436,7 +436,7 @@ function unl_menu() { $items['admin/config/system/unl'] = array( 'title' => 'UNL', 'description' => 'Configure UNL System Settings', - 'access callback' => 'unl_user_is_administrator', + 'access arguments' => array('administer site configuration'), 'page callback' => 'drupal_get_form', 'page arguments' => array('unl_config'), 'file' => 'includes/unl.admin.inc',