diff --git a/phpgwapi/inc/class.setup_html.inc.php b/phpgwapi/inc/class.setup_html.inc.php
index 74c3297be9..237de35d03 100644
--- a/phpgwapi/inc/class.setup_html.inc.php
+++ b/phpgwapi/inc/class.setup_html.inc.php
@@ -22,6 +22,9 @@
*/
function generate_header()
{
+ // PHP will automatically replace any dots in incoming
+ // variable names with underscores.
+
$GLOBALS['header_template']->set_file(array('header' => 'header.inc.php.template'));
$GLOBALS['header_template']->set_block('header','domain','domain');
$var = Array();
@@ -35,7 +38,8 @@
{
continue;
}
- $dom = get_var('setting_'.$k,Array('POST'));
+ $variableName = str_replace('.','_',$k);
+ $dom = get_var('setting_'.$variableName,Array('POST'));
$GLOBALS['header_template']->set_var('DB_DOMAIN',$v);
while(list($x,$y) = @each($dom))
{