? .directory ? 370835-nice-password-checker.patch ? consistent-paths.patch ? drupal7 ? passwordfloat.patch ? modules/system/node.module.2 ? sites/default/files ? sites/default/settings.php Index: includes/install.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/install.inc,v retrieving revision 1.86 diff -u -p -r1.86 install.inc --- includes/install.inc 1 Mar 2009 09:32:17 -0000 1.86 +++ includes/install.inc 17 Mar 2009 00:06:48 -0000 @@ -524,7 +524,7 @@ function drupal_install_modules($module_ * * Used during installation to install modules one at a time and then * enable them, or to install a number of modules at one time - * from admin/build/modules. + * from admin/build/module. * * @param $module * The machine name of the module to install. Index: modules/block/block.test =================================================================== RCS file: /cvs/drupal/drupal/modules/block/block.test,v retrieving revision 1.12 diff -u -p -r1.12 block.test --- modules/block/block.test 14 Mar 2009 16:41:29 -0000 1.12 +++ modules/block/block.test 17 Mar 2009 00:06:49 -0000 @@ -166,7 +166,7 @@ class NonDefaultBlockAdmin extends Drupa function testNonDefaultBlockAdmin() { $admin_user = $this->drupalCreateUser(array('administer blocks', 'administer site configuration')); $this->drupalLogin($admin_user); - $this->drupalPost('admin/build/themes', array('status[stark]' => 1), t('Save configuration')); + $this->drupalPost('admin/build/theme', array('status[stark]' => 1), t('Save configuration')); $this->drupalGet('admin/build/block/list/stark'); $this->assertRaw('stark/layout.css', t('Stark CSS found')); } Index: modules/color/color.module =================================================================== RCS file: /cvs/drupal/drupal/modules/color/color.module,v retrieving revision 1.56 diff -u -p -r1.56 color.module --- modules/color/color.module 18 Feb 2009 14:28:22 -0000 1.56 +++ modules/color/color.module 17 Mar 2009 00:06:49 -0000 @@ -9,7 +9,7 @@ function color_help($path, $arg) { case 'admin/help#color': $output = '
' . t('The color module allows a site administrator to quickly and easily change the color scheme of certain themes. Although not all themes support color module, both Garland (the default theme) and Minnelli were designed to take advantage of its features. By using color module with a compatible theme, you can easily change the color of links, backgrounds, text, and other theme elements. Color module requires that your file download method be set to public.', array('@url' => url('admin/settings/file-system'))) . '
'; $output .= '' . t("It is important to remember that color module saves a modified copy of the theme's specified stylesheets in the files directory. This means that if you make any manual changes to your theme's stylesheet, you must save your color settings again, even if they haven't changed. This causes the color module generated version of the stylesheets in the files directory to be recreated using the new version of the original file.") . '
'; - $output .= '' . t('To change the color settings for a compatible theme, select the "configure" link for the theme on the themes administration page.', array('@themes' => url('admin/build/themes'))) . '
'; + $output .= '' . t('To change the color settings for a compatible theme, select the "configure" link for the theme on the themes administration page.', array('@themes' => url('admin/build/theme'))) . '
'; $output .= '' . t('For more information, see the online handbook entry for Color module.', array('@color' => 'http://drupal.org/handbook/modules/color/')) . '
'; return $output; Index: modules/node/node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/node/node.module,v retrieving revision 1.1031 diff -u -p -r1.1031 node.module --- modules/node/node.module 14 Mar 2009 23:01:36 -0000 1.1031 +++ modules/node/node.module 17 Mar 2009 00:06:51 -0000 @@ -2052,8 +2052,8 @@ function node_page_default() { $default_message .= '' . t('Please follow these steps to set up and start using your website:') . '
'; $default_message .= '' . t('For more information, please refer to the help section, or the online Drupal handbooks. You may also post at the Drupal forum, or view the wide range of other support options available.', array('@help' => url('admin/help'), '@handbook' => 'http://drupal.org/handbooks', '@forum' => 'http://drupal.org/forum', '@support' => 'http://drupal.org/support')) . '
'; Index: modules/simpletest/tests/menu.test =================================================================== RCS file: /cvs/drupal/drupal/modules/simpletest/tests/menu.test,v retrieving revision 1.7 diff -u -p -r1.7 menu.test --- modules/simpletest/tests/menu.test 14 Mar 2009 20:56:06 -0000 1.7 +++ modules/simpletest/tests/menu.test 17 Mar 2009 00:06:51 -0000 @@ -41,7 +41,7 @@ class MenuIncTestCase extends DrupalWebT $this->assertEqual($name, 'original', t('Menu name is "original".')); // Force a menu rebuild by going to the modules page. - $this->drupalGet('admin/build/modules', array('query' => array("hook_menu_name" => 'changed'))); + $this->drupalGet('admin/build/module', array('query' => array("hook_menu_name" => 'changed'))); $sql = "SELECT menu_name FROM {menu_links} WHERE router_path = 'menu_name_test'"; $name = db_result(db_query($sql)); Index: modules/system/system.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v retrieving revision 1.130 diff -u -p -r1.130 system.admin.inc --- modules/system/system.admin.inc 9 Mar 2009 11:44:54 -0000 1.130 +++ modules/system/system.admin.inc 17 Mar 2009 00:06:52 -0000 @@ -168,7 +168,7 @@ function system_themes_form() { $options[$theme->name] = $theme->info['name']; if (!empty($theme->status) || $theme->name == variable_get('admin_theme', 0)) { - $form[$theme->name]['operations'] = array('#markup' => l(t('configure'), 'admin/build/themes/settings/' . $theme->name) ); + $form[$theme->name]['operations'] = array('#markup' => l(t('configure'), 'admin/build/theme/settings/' . $theme->name) ); } else { // Dummy element for drupal_render. Cleaner than adding a check in the theme function. @@ -292,7 +292,7 @@ function system_themes_form_submit($form menu_rebuild(); drupal_theme_rebuild(); drupal_set_message(t('The configuration options have been saved.')); - $form_state['redirect'] = 'admin/build/themes'; + $form_state['redirect'] = 'admin/build/theme'; // Notify locale module about new themes being enabled, so translations can // be imported. This might start a batch, and only return to the redirect @@ -663,7 +663,7 @@ function system_modules($form_state = ar '#type' => 'submit', '#value' => t('Save configuration'), ); - $form['#action'] = url('admin/build/modules/list/confirm'); + $form['#action'] = url('admin/build/module/list/confirm'); return $form; } @@ -785,7 +785,7 @@ function system_modules_confirm_form($mo $form = confirm_form( $form, t('Some required modules must be enabled'), - 'admin/build/modules', + 'admin/build/module', t('Would you like to continue with enabling the above?'), t('Continue'), t('Cancel')); @@ -930,7 +930,7 @@ function system_modules_submit($form, &$ drupal_clear_css_cache(); drupal_clear_js_cache(); - $form_state['redirect'] = 'admin/build/modules'; + $form_state['redirect'] = 'admin/build/module'; // Notify locale module about module changes, so translations can be // imported. This might start a batch, and only return to the redirect @@ -996,7 +996,7 @@ function system_modules_uninstall($form_ '#type' => 'submit', '#value' => t('Uninstall'), ); - $form['#action'] = url('admin/build/modules/uninstall/confirm'); + $form['#action'] = url('admin/build/module/uninstall/confirm'); } else { $form['modules'] = array(); @@ -1037,7 +1037,7 @@ function system_modules_uninstall_confir $form = confirm_form( $form, t('Confirm uninstall'), - 'admin/build/modules/uninstall', + 'admin/build/module/uninstall', t('Would you like to continue with uninstalling the above?'), t('Uninstall'), t('Cancel')); @@ -1052,7 +1052,7 @@ function system_modules_uninstall_valida // Form submitted, but no modules selected. if (!count(array_filter($form_state['values']['uninstall']))) { drupal_set_message(t('No modules selected.'), 'error'); - drupal_goto('admin/build/modules/uninstall'); + drupal_goto('admin/build/module/uninstall'); } } @@ -1070,7 +1070,7 @@ function system_modules_uninstall_submit drupal_set_message(t('The selected modules have been uninstalled.')); unset($form_state['storage']); - $form_state['redirect'] = 'admin/build/modules/uninstall'; + $form_state['redirect'] = 'admin/build/module/uninstall'; } else { $form_state['storage'] = $form_state['values']; Index: modules/system/system.css =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.css,v retrieving revision 1.53 diff -u -p -r1.53 system.css --- modules/system/system.css 5 Dec 2008 12:50:28 -0000 1.53 +++ modules/system/system.css 17 Mar 2009 00:06:52 -0000 @@ -500,14 +500,14 @@ html.js .js-hide { } /* -** Styles for the system modules page (admin/build/modules) +** Styles for the system modules page (admin/build/module) */ #system-modules div.incompatible { font-weight: bold; } /* -** Styles for the system themes page (admin/build/themes) +** Styles for the system themes page (admin/build/theme) */ #system-themes-form div.incompatible { font-weight: bold; Index: modules/system/system.install =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.install,v retrieving revision 1.311 diff -u -p -r1.311 system.install --- modules/system/system.install 1 Mar 2009 09:32:17 -0000 1.311 +++ modules/system/system.install 17 Mar 2009 00:06:54 -0000 @@ -262,7 +262,7 @@ function system_requirements($phase) { $requirements['update status'] = array( 'value' => $t('Not enabled'), 'severity' => REQUIREMENT_WARNING, - 'description' => $t('Update notifications are not enabled. It is highly recommended that you enable the update status module from the module administration page in order to stay up-to-date on new releases. For more information please read the Update status handbook page.', array('@update' => 'http://drupal.org/handbook/modules/update', '@module' => url('admin/build/modules'))), + 'description' => $t('Update notifications are not enabled. It is highly recommended that you enable the update status module from the module administration page in order to stay up-to-date on new releases. For more information please read the Update status handbook page.', array('@update' => 'http://drupal.org/handbook/modules/update', '@module' => url('admin/build/module'))), ); } else { @@ -2175,7 +2175,7 @@ function system_update_6026() { $ret = array(); // Notify user that new update module exists. - drupal_set_message('Drupal can check periodically for important bug fixes and security releases using the new update status module. This module can be turned on from the modules administration page. For more information please read the Update status handbook page.'); + drupal_set_message('Drupal can check periodically for important bug fixes and security releases using the new update status module. This module can be turned on from the modules administration page. For more information please read the Update status handbook page.'); return $ret; } Index: modules/system/system.module =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.module,v retrieving revision 1.672 diff -u -p -r1.672 system.module --- modules/system/system.module 14 Mar 2009 23:01:37 -0000 1.672 +++ modules/system/system.module 17 Mar 2009 00:06:55 -0000 @@ -66,8 +66,8 @@ function system_help($path, $arg) { case 'admin/help#system': $output = '' . t('The system module is at the foundation of your Drupal website, and provides basic but extensible functionality for use by other modules and themes. Some integral elements of Drupal are contained in and managed by the system module, including caching, enabling or disabling of modules and themes, preparing and displaying the administrative page, and configuring fundamental site settings. A number of key system maintenance operations are also part of the system module.') . '
'; $output .= '' . t('The system module provides:') . '
'; - $output .= '' . t('This page shows you all available administration tasks for each module.') . '
'; - case 'admin/build/themes': + case 'admin/build/theme': $output = '' . t('Select which themes are available to your users and specify the default theme. To configure site-wide display settings, click the "configure" task above. Alternatively, to override these settings in a specific theme, click the "configure" link for that theme. Note that different themes may have different regions available for displaying content; for consistency in presentation, you may wish to enable only one theme.') . '
'; $output .= '' . t('To change the appearance of your site, a number of contributed themes are available.', array('@themes' => 'http://drupal.org/project/themes')) . '
'; return $output; - case 'admin/build/themes/settings/' . $arg[4]: + case 'admin/build/theme/settings/' . $arg[4]: $reference = explode('.', $arg[4], 2); $theme = array_pop($reference); - return '' . t('These options control the display settings for the %template theme. When your site is displayed using this theme, these settings will be used. By clicking "Reset to defaults," you can choose to use the global settings for this theme.', array('%template' => $theme, '@global' => url('admin/build/themes/settings'))) . '
' . t('These options control the display settings for the %template theme. When your site is displayed using this theme, these settings will be used. By clicking "Reset to defaults," you can choose to use the global settings for this theme.', array('%template' => $theme, '@global' => url('admin/build/theme/settings'))) . '
' . t('These options control the default display settings for your entire site, across all themes. Unless they have been overridden by a specific theme, these settings will be used.') . '
'; - case 'admin/build/modules': + case 'admin/build/module': $output = '' . t('Modules are plugins that extend Drupal\'s core functionality. To enable modules, select the Enabled checkboxes below and click the Save configuration button. To further extend your site\'s functionality, a number of contributed modules are available for download.', array('@permissions' => url('admin/user/permissions'), '@modules' => 'http://drupal.org/project/modules')) . '
'; $output .= '' . t('Module-related tasks can be located on the administration by module page. New module-related permissions may also become available as new modules are enabled.', array('@by-module' => url('admin/by-module'), '@permissions' => url('admin/user/permissions'))) . '
'; $output .= '' . t('Each time a module is updated, it is important that update.php is run. To help manage the update process, the Update status module, if enabled, provides information on new versions of modules (and themes) as they are released. Regular review of the available updates page is essential to maintaining a secure and current site.', array('@update-php' => $base_url . '/update.php', '@updates' => url('admin/reports/updates'))) . '
'; return $output; - case 'admin/build/modules/uninstall': + case 'admin/build/module/uninstall': return '' . t('The uninstall process removes all data related to a module. To uninstall a module, you must first disable it. Not all modules support this feature.') . '
'; case 'admin/build/block/configure': if ($arg[4] == 'system' && $arg[5] == 0) { @@ -505,34 +505,34 @@ function system_menu() { 'access arguments' => array('access administration pages'), ); // Themes: - $items['admin/build/themes'] = array( + $items['admin/build/theme'] = array( 'title' => 'Themes', 'description' => 'Change which theme your site uses or allows users to set.', 'page callback' => 'drupal_get_form', 'page arguments' => array('system_themes_form'), 'access arguments' => array('administer site configuration'), ); - $items['admin/build/themes/select'] = array( + $items['admin/build/theme/select'] = array( 'title' => 'List', 'description' => 'Select the default theme for your site.', 'type' => MENU_DEFAULT_LOCAL_TASK, 'weight' => -1, ); - $items['admin/build/themes/settings'] = array( + $items['admin/build/theme/settings'] = array( 'title' => 'Configure', 'page arguments' => array('system_theme_settings'), 'access arguments' => array('administer site configuration'), 'type' => MENU_LOCAL_TASK, ); // Theme configuration subtabs - $items['admin/build/themes/settings/global'] = array( + $items['admin/build/theme/settings/global'] = array( 'title' => 'Global settings', 'type' => MENU_DEFAULT_LOCAL_TASK, 'weight' => -1, ); foreach (list_themes() as $theme) { - $items['admin/build/themes/settings/' . $theme->name] = array( + $items['admin/build/theme/settings/' . $theme->name] = array( 'title' => $theme->info['name'], 'page arguments' => array('system_theme_settings', $theme->name), 'type' => MENU_LOCAL_TASK, @@ -542,29 +542,29 @@ function system_menu() { } // Modules: - $items['admin/build/modules'] = array( + $items['admin/build/module'] = array( 'title' => 'Modules', 'description' => 'Enable or disable add-on modules for your site.', 'page callback' => 'drupal_get_form', 'page arguments' => array('system_modules'), 'access arguments' => array('administer site configuration'), ); - $items['admin/build/modules/list'] = array( + $items['admin/build/module/list'] = array( 'title' => 'List', 'type' => MENU_DEFAULT_LOCAL_TASK, ); - $items['admin/build/modules/list/confirm'] = array( + $items['admin/build/module/list/confirm'] = array( 'title' => 'List', 'access arguments' => array('administer site configuration'), 'type' => MENU_CALLBACK, ); - $items['admin/build/modules/uninstall'] = array( + $items['admin/build/module/uninstall'] = array( 'title' => 'Uninstall', 'page arguments' => array('system_modules_uninstall'), 'access arguments' => array('administer site configuration'), 'type' => MENU_LOCAL_TASK, ); - $items['admin/build/modules/uninstall/confirm'] = array( + $items['admin/build/module/uninstall/confirm'] = array( 'title' => 'Uninstall', 'access arguments' => array('administer site configuration'), 'type' => MENU_CALLBACK, Index: modules/system/system.test =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.test,v retrieving revision 1.39 diff -u -p -r1.39 system.test --- modules/system/system.test 11 Feb 2009 05:33:18 -0000 1.39 +++ modules/system/system.test 17 Mar 2009 00:06:55 -0000 @@ -79,7 +79,7 @@ class EnableDisableTestCase extends Modu // Install (and enable) aggregator module. $edit = array(); $edit['modules[Core][aggregator][enable]'] = 'aggregator'; - $this->drupalPost('admin/build/modules', $edit, t('Save configuration')); + $this->drupalPost('admin/build/module', $edit, t('Save configuration')); $this->assertText(t('The configuration options have been saved.'), t('Modules status has been updated.')); // Check that hook_modules_installed and hook_modules_enabled hooks were invoked and check tables. @@ -91,7 +91,7 @@ class EnableDisableTestCase extends Modu // Disable aggregator, check tables, uninstall aggregator, check tables. $edit = array(); $edit['modules[Core][aggregator][enable]'] = FALSE; - $this->drupalPost('admin/build/modules', $edit, t('Save configuration')); + $this->drupalPost('admin/build/module', $edit, t('Save configuration')); $this->assertText(t('The configuration options have been saved.'), t('Modules status has been updated.')); // Check that hook_modules_disabled hook was invoked and check tables. @@ -102,7 +102,7 @@ class EnableDisableTestCase extends Modu // Uninstall the module. $edit = array(); $edit['uninstall[aggregator]'] = 'aggregator'; - $this->drupalPost('admin/build/modules/uninstall', $edit, t('Uninstall')); + $this->drupalPost('admin/build/module/uninstall', $edit, t('Uninstall')); $this->drupalPost(NULL, NULL, t('Uninstall')); $this->assertText(t('The selected modules have been uninstalled.'), t('Modules status has been updated.')); @@ -133,7 +133,7 @@ class ModuleDependencyTestCase extends M // Attempt to enable content translation without locale enabled. $edit = array(); $edit['modules[Core][translation][enable]'] = 'translation'; - $this->drupalPost('admin/build/modules', $edit, t('Save configuration')); + $this->drupalPost('admin/build/module', $edit, t('Save configuration')); $this->assertText(t('Some required modules must be enabled'), t('Dependecy required.')); $this->assertModules(array('translation', 'locale'), FALSE); @@ -170,7 +170,7 @@ class ModuleRequiredTestCase extends Mod */ function testDisableRequired() { $required_modules = drupal_required_modules(); - $this->drupalGet('admin/build/modules'); + $this->drupalGet('admin/build/module'); foreach($required_modules as $module) { // Check to make sure the checkbox for required module is not found. $this->assertNoFieldByName('modules[Core][' . $module . '][enable]'); @@ -859,7 +859,7 @@ class SystemThemeFunctionalTest extends 'admin_theme' => 'garland', 'node_admin_theme' => TRUE, ); - $this->drupalPost('admin/build/themes', $edit, t('Save configuration')); + $this->drupalPost('admin/build/theme', $edit, t('Save configuration')); $this->drupalGet('admin'); $this->assertRaw('themes/garland', t('Administration theme used on an administration page.')); @@ -877,7 +877,7 @@ class SystemThemeFunctionalTest extends $edit = array( 'node_admin_theme' => FALSE, ); - $this->drupalPost('admin/build/themes', $edit, t('Save configuration')); + $this->drupalPost('admin/build/theme', $edit, t('Save configuration')); $this->drupalGet('admin'); $this->assertRaw('themes/garland', t('Administration theme used on an administration page.')); @@ -886,7 +886,7 @@ class SystemThemeFunctionalTest extends $this->assertRaw('themes/stark', t('Site default theme used on the add content page.')); // Reset to the default theme settings. - $this->drupalPost('admin/build/themes', array(), t('Reset to defaults')); + $this->drupalPost('admin/build/theme', array(), t('Reset to defaults')); $this->drupalGet('admin'); $this->assertRaw('themes/garland', t('Site default theme used on administration page.')); Index: modules/update/update.compare.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/update/update.compare.inc,v retrieving revision 1.16 diff -u -p -r1.16 update.compare.inc --- modules/update/update.compare.inc 22 Feb 2009 17:55:30 -0000 1.16 +++ modules/update/update.compare.inc 17 Mar 2009 00:06:56 -0000 @@ -582,7 +582,7 @@ function update_project_cache($cid) { // In some cases, we must clear the cache. Rather than do so on a time // basis, we check for specific paths. $q = $_GET['q']; - $paths = array('admin/build/modules', 'admin/build/themes', 'admin/reports', 'admin/reports/updates', 'admin/reports/status', 'admin/reports/updates/check'); + $paths = array('admin/build/module', 'admin/build/theme', 'admin/reports', 'admin/reports/updates', 'admin/reports/status', 'admin/reports/updates/check'); if (in_array($q, $paths)) { cache_clear_all($cid, 'cache_update'); } Index: modules/update/update.module =================================================================== RCS file: /cvs/drupal/drupal/modules/update/update.module,v retrieving revision 1.30 diff -u -p -r1.30 update.module --- modules/update/update.module 22 Jan 2009 03:11:54 -0000 1.30 +++ modules/update/update.module 17 Mar 2009 00:06:56 -0000 @@ -63,8 +63,8 @@ function update_help($path, $arg) { $output .= '' . t('To extend the functionality or to change the look of your site, a number of contributed modules and themes are available.', array('@modules' => 'http://drupal.org/project/modules', '@themes' => 'http://drupal.org/project/themes')) . '
'; $output .= '' . t('Each time Drupal core or a contributed module or theme is updated, it is important that update.php is run.', array('@update-php' => url($base_url . '/update.php', array('external' => TRUE)))) . '
'; return $output; - case 'admin/build/themes': - case 'admin/build/modules': + case 'admin/build/theme': + case 'admin/build/module': include_once DRUPAL_ROOT . '/includes/install.inc'; $status = update_requirements('runtime'); foreach (array('core', 'contrib') as $report_type) { @@ -87,7 +87,7 @@ function update_help($path, $arg) { case 'admin/help#update': $output = '' . t("The Update status module periodically checks for new versions of your site's software (including contributed modules and themes), and alerts you to available updates.") . '
'; $output .= '' . t('The report of available updates will alert you when new releases are available for download. You may configure options for update checking frequency and notifications at the Update status module settings page.', array('@update-report' => url('admin/reports/updates'), '@update-settings' => url('admin/settings/updates'))) . '
'; - $output .= '' . t('Please note that in order to provide this information, anonymous usage statistics are sent to drupal.org. If desired, you may disable the Update status module from the module administration page.', array('@modules' => url('admin/build/modules'))) . '
'; + $output .= '' . t('Please note that in order to provide this information, anonymous usage statistics are sent to drupal.org. If desired, you may disable the Update status module from the module administration page.', array('@modules' => url('admin/build/module'))) . '
'; $output .= '' . t('For more information, see the online handbook entry for Update status module.', array('@update' => 'http://drupal.org/handbook/modules/update')) . '
'; return $output; Index: modules/update/update.settings.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/update/update.settings.inc,v retrieving revision 1.5 diff -u -p -r1.5 update.settings.inc --- modules/update/update.settings.inc 11 Jan 2009 21:19:19 -0000 1.5 +++ modules/update/update.settings.inc 17 Mar 2009 00:06:56 -0000 @@ -40,7 +40,7 @@ function update_settings() { 'all' => t('All newer versions'), 'security' => t('Only security updates'), ), - '#description' => t('If there are updates available of Drupal core or any of your installed modules and themes, your site will print an error message on the status report, the modules page, and the themes page. You can choose to only see these error messages if a security update is available, or to be notified about any newer versions.', array('@status_report' => url('admin/reports/status'), '@modules_page' => url('admin/build/modules'), '@themes_page' => url('admin/build/themes'))) + '#description' => t('If there are updates available of Drupal core or any of your installed modules and themes, your site will print an error message on the status report, the modules page, and the themes page. You can choose to only see these error messages if a security update is available, or to be notified about any newer versions.', array('@status_report' => url('admin/reports/status'), '@modules_page' => url('admin/build/module'), '@themes_page' => url('admin/build/theme'))) ); $form = system_settings_form($form, FALSE);