From 641f925dfebf2540a6d7e94e23e302c4a30dc58b Mon Sep 17 00:00:00 2001 From: Savetheinternet Date: Thu, 14 Apr 2011 20:43:34 +1000 Subject: better rebuilding system for themes --- inc/functions.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'inc/functions.php') diff --git a/inc/functions.php b/inc/functions.php index b90abe1b..cec25137 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -104,13 +104,13 @@ return $theme; } - function rebuildTheme() { + function rebuildTheme($action) { $query = query("SELECT `value` AS `theme` FROM `theme_settings` WHERE `name` = 'theme'") or error(db_error()); if($theme = $query->fetch()) { // A theme is installed $theme = loadThemeConfig($theme['theme']); - $theme['build_function'](themeSettings()); + $theme['build_function']($action, themeSettings()); } } @@ -799,10 +799,16 @@ $content .= '
'; break; case 6: - $content .= ''; + if(!empty($value)) + $content .= ''; + else + $content .= ''; break; case 7: - $content .= ''; + if(!empty($value)) + $content .= ''; + else + $content .= ''; break; case 8: $content .= '
'; -- cgit v1.3