public function __construct($params = array())
{
foreach (array_keys($this->_prefnames) as $val) {
if (isset($params[$val])) {
$this->_prefnames[$val] = $params[$val];
}
}
$this->_prefs = $params['prefs'];
$this->_user = $params['user'];
if (!($this->_identities = @unserialize($this->_prefs->getValue($this->_prefnames['identities'])))) {
$this->_identities = $this->_prefs->getDefault($this->_prefnames['identities']);
}
$this->setDefault($this->_prefs->getValue($this->_prefnames['default_identity']));
}