theme && file_exists($themes[$user->theme][0])) { include_once $themes[$user->theme][0]; } else { include_once $themes[variable_get("theme_default", key($themes))][0]; } return new Theme(); } function theme_account($theme) { global $user; if ($user->id) { // Display account settings: $content .= "
\n";
$content .= "". t("your information") ." \n"; $content .= "". t("your settings") ." \n"; $content .= "". t("your blocks") ." \n"; $content .= "". t("your comments") ." \n"; $content .= "". t("your contributions") ." \n"; $content .= "". strtr(t("your %a"), array("%a" => variable_get("site_name", "drupal"))) ." \n"; $content .= "\n"; if (user_access("access administration pages")) { $content .= "". strtr(t("administer %a"), array("%a" => variable_get("site_name", "drupal"))) ." \n"; $content .= "\n"; } foreach (module_list() as $name) { if (module_hook($name, "link")) { $links = module_invoke($name, "link", "menu"); foreach ($links as $link) $content .= "$link \n"; } } if ($link) $content .= "\n"; $content .= "". t("logout") ."\n"; $content .= " |