From: Gunnar Wrobel
Date: Wed, 4 Nov 2009 15:18:47 +0000 (+0100) Subject: Correct retrieving user attributes. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=8a3293a9aca277d4f89ecadb4ebda722080a01de;p=horde.git Correct retrieving user attributes. --- diff --git a/framework/Kolab_Session/lib/Horde/Kolab/Session/Base.php b/framework/Kolab_Session/lib/Horde/Kolab/Session/Base.php index d87af6e67..8aa6e0da6 100644 --- a/framework/Kolab_Session/lib/Horde/Kolab/Session/Base.php +++ b/framework/Kolab_Session/lib/Horde/Kolab/Session/Base.php @@ -164,10 +164,10 @@ class Horde_Kolab_Session_Base implements Horde_Kolab_Session * @return NULL */ private function _initMail( - Horde_Kolab_Server_Object_Interface $user + Horde_Kolab_Server_Object_Hash $user ) { try { - $this->_user_mail = $user->getExternal('Mail'); + $this->_user_mail = $user->getSingle('mail');; } catch (Horde_Kolab_Server_Exception_Novalue $e) { $this->_user_mail = $this->_user_id; } @@ -181,10 +181,10 @@ class Horde_Kolab_Session_Base implements Horde_Kolab_Session * @return NULL */ private function _initUid( - Horde_Kolab_Server_Object_Interface $user + Horde_Kolab_Server_Object_Hash $user ) { try { - $this->_user_uid = $user->getExternal('Uid'); + $this->_user_uid = $user->getExternal('uid'); } catch (Horde_Kolab_Server_Exception_Novalue $e) { $this->_user_uid = $this->_user_id; } @@ -198,7 +198,7 @@ class Horde_Kolab_Session_Base implements Horde_Kolab_Session * @return NULL */ private function _initName( - Horde_Kolab_Server_Object_Interface $user + Horde_Kolab_Server_Object_Hash $user ) { try { $this->_user_name = $user->getExternal('Firstnamelastname'); @@ -215,10 +215,10 @@ class Horde_Kolab_Session_Base implements Horde_Kolab_Session * @return NULL */ private function _initImapServer( - Horde_Kolab_Server_Object_Interface $user + Horde_Kolab_Server_Object_Hash $user ) { try { - $this->_imap_server = $user->getExternal('Kolabhomeserver'); + $this->_imap_server = $user->getExternal('kolabHomeServer'); } catch (Horde_Kolab_Server_Exception_Novalue $e) { if (isset($this->_params['imap']['server'])) { $this->_imap_server = $this->_params['imap']['server']; @@ -236,10 +236,10 @@ class Horde_Kolab_Session_Base implements Horde_Kolab_Session * @return NULL */ private function _initFreebusyServer( - Horde_Kolab_Server_Object_Interface $user + Horde_Kolab_Server_Object_Hash $user ) { try { - $fb_server = $user->getExternal('Kolabfreebusyhost'); + $fb_server = $user->getExternal('kolabFreebusyHost'); } catch (Horde_Kolab_Server_Exception_Novalue $e) { if (isset($this->_params['freebusy']['url'])) { $this->_freebusy_server = $this->_params['freebusy']['url'];