From e90f3b883b0655ccba009f2fbef982696341a1a2 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 11 Feb 2003 20:01:17 +0000 Subject: - See http://lists.drupal.org/pipermail/drupal-devel/2003-February/021824.html. --- modules/system/system.module | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'modules/system/system.module') diff --git a/modules/system/system.module b/modules/system/system.module index 27412d890..61a9d2d96 100644 --- a/modules/system/system.module +++ b/modules/system/system.module @@ -111,8 +111,8 @@ function system_view_modules() { $output .= "
\n"; foreach (module_list() as $name) { - if (module_hook($name, "conf_options")) { - $output .= "

". ucfirst(t("$name")) ." " . t("settings") . "

". module_invoke($name, "conf_options") ."
\n"; + if (module_hook($name, "settings")) { + $output .= "

". ucfirst(t("$name")) ." " . t("settings") . "

". module_invoke($name, "settings") ."
\n"; } } @@ -120,9 +120,11 @@ function system_view_modules() { } function system_view_themes() { - foreach (theme_list() as $name) { - if (module_hook($name, "conf_options")) { - $output .= "

". ucfirst(t("$name")) ." " . t("settings") . "

". module_invoke($name, "conf_options") ."
\n"; + foreach (theme_list() as $theme) { + include_once "$theme->filename"; + $function = $theme->name ."_options"; + if (function_exists($function)) { + $output .= "

name\">". ucfirst(t("$theme->name")) ." " . t("settings") . "

". $function() ."
\n"; } } @@ -182,7 +184,7 @@ function system_view($type) { break; default: foreach (module_list() as $name) { - if (module_hook($name, "conf_options")) { + if (module_hook($name, "settings")) { $links[] = "". t("$name") .""; } } -- cgit v1.2.3