From: Michael J. Rubinsky Date: Tue, 3 Aug 2010 16:16:52 +0000 (-0400) Subject: Some fixes for Prefs/Identities changes. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=38b06b2e87585493367f2a0fcddef1ed087ae814;p=horde.git Some fixes for Prefs/Identities changes. --- diff --git a/framework/Prefs/lib/Horde/Prefs/Identity.php b/framework/Prefs/lib/Horde/Prefs/Identity.php index 8dbb7c395..507765ebf 100644 --- a/framework/Prefs/lib/Horde/Prefs/Identity.php +++ b/framework/Prefs/lib/Horde/Prefs/Identity.php @@ -105,7 +105,7 @@ class Horde_Prefs_Identity public function init() { if (!is_array($this->_identities) || (count($this->_identities) <= 0)) { - foreach ($this->_properties as $key) { + foreach (array_keys($this->_prefnames) as $key) { $identity[$key] = $this->_prefs->getValue($key); } if (empty($identity['id'])) { @@ -133,7 +133,7 @@ class Horde_Prefs_Identity */ public function save() { - $this->_prefs->setValue($this->_prefnames['identities'], serialize($identities)); + $this->_prefs->setValue($this->_prefnames['identities'], serialize($this->_identities)); $this->_prefs->setValue($this->_prefnames['default_identity'], $this->_default); }