From c2ca3760b7620da8639dd1832ac905a1efd68b4e Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Tue, 27 Jan 2009 18:31:28 +0000 Subject: [PATCH] Work around bug in Safari (OS X) Version 3.2.1 (5525.27.1) on multi-domain sites --- phpgwapi/inc/functions.inc.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/phpgwapi/inc/functions.inc.php b/phpgwapi/inc/functions.inc.php index 42bd864983..591ab09700 100644 --- a/phpgwapi/inc/functions.inc.php +++ b/phpgwapi/inc/functions.inc.php @@ -108,6 +108,10 @@ print_debug('sane environment','messageonly','api'); /****************************************************************************\ * Multi-Domain support * \****************************************************************************/ + +// Work around bug in Safari Version 3.2.1 (5525.27.1) where cookie named domain is called Domain +if($_REQUEST['Domain']) $_REQUEST['domain'] = $_REQUEST['Domain']; + $GLOBALS['egw_info']['user']['domain'] = egw_session::search_instance( isset($_POST['login']) ? $_POST['login'] : (isset($_SERVER['PHP_AUTH_USER']) ? $_SERVER['PHP_AUTH_USER'] : $_SERVER['REMOTE_USER']), $_REQUEST['domain'],$GLOBALS['egw_info']['server']['default_domain'],$_SERVER['SERVER_NAME'],$GLOBALS['egw_domain']);