From 206b90d4a23fa73e6cfec5699f665e644811513b Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Fri, 17 Jul 2009 11:40:55 -0400 Subject: [PATCH] fix getLoginScreen call --- framework/Core/lib/Horde.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/framework/Core/lib/Horde.php b/framework/Core/lib/Horde.php index e6a329fd0..4ca5ad02d 100644 --- a/framework/Core/lib/Horde.php +++ b/framework/Core/lib/Horde.php @@ -435,7 +435,13 @@ HTML; return self::url(Horde_Auth::addLogoutParameters($GLOBALS['registry']->get('webroot', 'horde') . '/login.php', Horde_Auth::REASON_LOGOUT)); case 'login': - return Horde_Auth::getLoginScreen('', $referrer ? self::selfUrl(true) : null); + /* Get an Auth object. */ + try { + $auth = Horde_Auth::singleton($GLOBALS['conf']['auth']['driver']); + } catch (Horde_Exception $e) { + Horde::fatal($e, __FILE__, __LINE__); + } + return $auth->getLoginScreen('', $referrer ? self::selfUrl(true) : null); case 'options': global $conf; -- 2.11.0