=== modified file 'modules/system/system.admin.inc' --- modules/system/system.admin.inc 2007-08-26 16:41:02 +0000 +++ modules/system/system.admin.inc 2007-08-28 18:20:50 +0000 @@ -21,12 +21,13 @@ function system_main_admin_page($arg = N if (system_status(TRUE)) { drupal_set_message(t('One or more problems were detected with your Drupal installation. Check the status report for more information.', array('@status' => url('admin/logs/status'))), 'error'); } + $admin_depth = db_result(db_query("SELECT depth FROM {menu_links} WHERE menu_name = 'navigation' AND hidden = 0 AND link_path = 'admin'")); $result = db_query(" SELECT * FROM {menu_links} ml INNER JOIN {menu_router} m ON ml.router_path = m.path - WHERE ml.link_path like 'admin/%' AND ml.link_path != 'admin/help' AND ml.depth = 2 AND ml.menu_name = 'navigation' AND hidden = 0 - ORDER BY p1 ASC, p2 ASC, p3 ASC"); + WHERE ml.link_path like 'admin/%%' AND ml.link_path != 'admin/help' AND ml.depth = %d AND ml.menu_name = 'navigation' AND hidden = 0 + ORDER BY p1 ASC, p2 ASC, p3 ASC", $admin_depth + 1); $blocks = array(); while ($item = db_fetch_array($result)) { _menu_link_translate($item); @@ -123,7 +124,7 @@ function system_settings_overview() { /** * Form builder; This function allows selection of the theme to show in administration sections. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -156,7 +157,7 @@ function system_admin_theme_settings() { /** * Menu callback; displays a listing of all themes. - * + * * @ingroup forms * @see system_themes_form_submt(). */ @@ -280,7 +281,7 @@ function system_themes_form_submit($form /** * Form builder; display theme configuration for entire site and individual themes. - * + * * @ingroup forms * @see system_theme_settings_submit(). */ @@ -675,7 +676,7 @@ function system_modules_disable($form, $ * elements: the list of dependencies and the list of status * form field values from the previous screen. * @ingroup forms - * @see + * @see */ function system_modules_confirm_form($modules, $storage) { $form = array(); @@ -989,7 +990,7 @@ function system_modules_uninstall_submit /** * Form builder; The general site information form. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -1047,7 +1048,7 @@ function system_site_information_setting /** * Form builder; Configure error reporting settings. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -1094,7 +1095,7 @@ function system_logging_overview() { /** * Form builder; Configure site performance settings. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -1197,7 +1198,7 @@ function system_performance_settings() { /** * Form builder; Configure the site file handling. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -1234,7 +1235,7 @@ function system_file_system_settings() { /** * Form builder; Configure site image toolkit usage. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -1259,7 +1260,7 @@ function system_image_toolkit_settings() /** * Form builder; Configure how the site handles RSS feeds. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -1285,7 +1286,7 @@ function system_rss_feeds_settings() { /** * Form builder; Configure the site date and time settings. - * + * * @ingroup forms * @see system_settings_form(). * @see system_date_time_settings(). @@ -1455,7 +1456,7 @@ function system_date_time_lookup() { /** * Form builder; Configure the site's maintenance status. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -1481,7 +1482,7 @@ function system_site_maintenance_setting /** * Form builder; Configure Clean URL settings. - * + * * @ingroup forms * @see system_settings_form(). */ @@ -1781,7 +1782,7 @@ function theme_system_admin_by_module($m /** * Theme status report - * + * * @ingroup themeable */ function theme_status_report(&$requirements) { @@ -1816,7 +1817,7 @@ function theme_status_report(&$requireme /** * Theme call back for the modules form. - * + * * @ingroup themeable */ function theme_system_modules($form) {