From 2e495b7d0e5ee69333426a8628bad549c37c699a Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 4 Jan 2001 21:09:40 +0000 Subject: - the diary module is truly modular now - the faq has been spell checked --- includes/theme.inc | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'includes') diff --git a/includes/theme.inc b/includes/theme.inc index 8ce804be0..25dbe13ad 100644 --- a/includes/theme.inc +++ b/includes/theme.inc @@ -1,7 +1,7 @@ id) { @@ -10,6 +10,13 @@ function theme_account($theme) { return ($result) ? db_result($result, 0) : 0; } + function menu($name, $module) { + global $menu; + if ($module["menu"]) $menu = array_merge($menu, $module["menu"]()); + } + + module_iterate("menu"); + // Display account settings: $content .= "
  • track your comments
  • \n"; $content .= "
  • track your stories
  • \n"; @@ -17,14 +24,14 @@ function theme_account($theme) { $content .= "

    \n"; $content .= "

  • submission queue (". submission_number() .")
  • \n"; $content .= "

    \n"; - $content .= "

  • edit your diary
  • \n"; $content .= "
  • edit your information
  • \n"; $content .= "
  • edit your preferences
  • \n"; $content .= "
  • edit site content
  • \n"; $content .= "

    \n"; - $content .= "

  • view your diary
  • \n"; - $content .= "
  • view user settings
  • \n"; - $content .= "

    \n"; + if (ksort($menu)) { + foreach ($menu as $link=>$url) $content .= "

  • $link
  • \n"; + $content .= "

    \n"; + } $content .= "

  • logout
  • \n"; $theme->box("$user->userid's configuration", "$content"); -- cgit v1.2.3