From f104d3cc12134fc574373d6a643d9c84a317de44 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 26 Sep 2003 10:04:09 +0000 Subject: - Committed the admin menu integration patch. Thanks Adrian, Stefan and others. --- modules/locale/locale.module | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'modules/locale') diff --git a/modules/locale/locale.module b/modules/locale/locale.module index 873865bd0..fff214eec 100644 --- a/modules/locale/locale.module +++ b/modules/locale/locale.module @@ -69,18 +69,20 @@ function locale_perm() { function locale_link($type) { global $languages; - if ($type == "admin" && user_access("administer locales")) { - - menu("admin/locale", "localization", NULL, locale_help("admin/locale"), 5); - menu("admin/locale/search", "search string", "locale_admin", locale_help("admin/locale/search"), 8); - menu("admin/locale/help", "help", "locale_help", NULL, 9); - menu("admin/locale/edit", "edit string", "locale_admin", NULL, 0, 1); // hidden menu - menu("admin/locale/delete", "delete string", "locale_admin", NULL, 0, 1); // hidden menu - - foreach ($languages as $key => $value) { - menu("admin/locale/$key", "$value", NULL, locale_help("admin/locale")); - menu("admin/locale/$key/translated", "translated strings", "locale_admin", locale_help("admin/locale/translated")); - menu("admin/locale/$key/untranslated", "untranslated strings", "locale_admin", locale_help("admin/locale/untranslated")); + if ($type == "system") { + if (user_access("administer locales")) { + + menu("admin/locale", "localization", NULL, locale_help("admin/locale"), 5); + menu("admin/locale/search", "search string", "locale_admin", locale_help("admin/locale/search"), 8); + menu("admin/locale/help", "help", "locale_help", NULL, 9); + menu("admin/locale/edit", "edit string", "locale_admin", NULL, 0, 1); // hidden menu + menu("admin/locale/delete", "delete string", "locale_admin", NULL, 0, 1); // hidden menu + + foreach ($languages as $key => $value) { + menu("admin/locale/$key", "$value", NULL, locale_help("admin/locale")); + menu("admin/locale/$key/translated", "translated strings", "locale_admin", locale_help("admin/locale/translated")); + menu("admin/locale/$key/untranslated", "untranslated strings", "locale_admin", locale_help("admin/locale/untranslated")); + } } } } -- cgit v1.2.3