Don't pass empty autologin param
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 20 Mar 2009 15:52:16 +0000 (09:52 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 20 Mar 2009 18:23:13 +0000 (12:23 -0600)
imp/login.php

index 19b7a87..485dc94 100644 (file)
@@ -331,8 +331,12 @@ Horde::addScriptFile('login.js', 'imp', true);
 require IMP_TEMPLATES . '/common-header.inc';
 
 $charset = NLS::getCharset();
+$login_params = $autologin
+    ? array('autologin' => $autologin, 'server_key' => '')
+    : array('server_key' => '');
+
 IMP::addInlineScript(array(
-    'ImpLogin.autologin_url = ' . Horde_Serialize::serialize(Util::addParameter(Horde::selfUrl(), array('autologin' => $autologin, 'server_key' => ''), null, false), Horde_Serialize::JSON, $charset),
+    'ImpLogin.autologin_url = ' . Horde_Serialize::serialize(Util::addParameter(Horde::selfUrl(), $login_params, null, false), Horde_Serialize::JSON, $charset),
     'ImpLogin.ie_clientcaps = ' . intval($t->get('ie_clientcaps')),
     'ImpLogin.imp_auth = ' . intval($imp_auth),
     'ImpLogin.lang_url = ' . Horde_Serialize::serialize($lang_url, Horde_Serialize::JSON, $charset),