Index: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG	(revision 666)
+++ trunk/CHANGELOG	(revision 667)
@@ -10,9 +10,11 @@
 # = Bugfix
 ! = Update/Change
 
-------------------------------------- 2.7.0 -------------------------------------
-03-Feb-2008 Thomas Hornik
-#	out-of-date default page isn't shown anymore, instead shows next public page.
+------------------------------------- 2.7.0 -------------------------------------
+04-Feb-2008 Christian Sommer
+#	allowed usage of tags in settings fields: website_header, website_footer
+03-Feb-2008 Thomas Hornik
+#	out-of-date default page isn't shown anymore, instead shows next public page.
 #	fck_wbmodules.php: foreign privates pages in dropdown, fixed.
 03-Feb-2008 Matthias Gallas
 +	added kewyword id to all new files
Index: trunk/wb/admin/settings/save.php
===================================================================
--- trunk/wb/admin/settings/save.php	(revision 666)
+++ trunk/wb/admin/settings/save.php	(revision 667)
@@ -138,7 +138,10 @@
 	$setting_name = $setting['name'];
 	$value = $admin->get_post($setting_name);
 	if ($setting_name!='wb_version') {
-		$value = strip_tags($admin->add_slashes($value));
+		$allow_tags_in_fields = array('website_header', 'website_footer');
+		if(!in_array($setting_name, $allow_tags_in_fields)) {
+			$value = strip_tags($value);
+		}
 		switch ($setting_name) {
 			case 'default_timezone':
 				$value=$value*60*60;
@@ -153,6 +156,7 @@
 				if(trim($value)=='/') $value='';
 				break;
 		}
+		$value = $admin->add_slashes($value);
 		$database->query("UPDATE ".TABLE_PREFIX."settings SET value = '$value' WHERE name = '$setting_name'");
 	}
 }
